Cisco-IOS-XR-ipv4-ospf-cfg API API Reference

API Endpoint
http://{Controller-IP}:{Controller-Port}/restconfCisco-IOS-XR-ipv4-ospf-cfg:network-topology:network-topology/topology/topology-netconf/node/inetri/yang-ext:mount/
URL '/' code: %2F
Schemes: http
Version: 1.0.0

Paths

OSPF - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/

Update operation of resource: ospf

ospfbody object

Request Content-Types: application/json
Request Example
{
  "processes": {
    "process": [
      {
        "trace-bufs": {
          "trace-buf": [
            {
              "trace-buf-name": "string",
              "bufsize": "string"
            }
          ]
        },
        "protocol-shutdown": "string",
        "distribute": {
          "throttle": "integer",
          "instance-id": "integer"
        },
        "snmp": {
          "trap-rate-limit": {
            "max-window-traps": "integer",
            "window-size": "integer"
          }
        },
        "process-name": "string",
        "start": [ null ],
        "graceful-shutdown-timers": {
          "graceful-shutdown-retain-routes": "integer",
          "graceful-shutdown-initial-delay": "integer"
        },
        "vrfs": {
          "vrf": [
            {
              "domain-tag": "integer",
              "vrf-start": [ null ],
              "disable-dn-bit-check": [ null ],
              "vrf-name": "string",
              "vrf-lite": [ null ],
              "domain-id": {
                "secondary-domain-ids": {
                  "secondary-domain-id": [
                    {
                      "domain-id-name": "string",
                      "domain-id-type": "string"
                    }
                  ]
                },
                "primary-domain-id": {
                  "domain-id-name": "string",
                  "domain-id-type": "string"
                }
              },
              "snmp-trap-enabled": "boolean",
              "default-metric": "integer"
            }
          ]
        },
        "nsr": "string",
        "default-vrf": {
          "segment-routing": {
            "strict-spf-disable": [ null ],
            "prefix-sid-map-receive-disable": [ null ],
            "prefix-sid-map-advertise-local": [ null ],
            "sr-prefer": {
              "prefix-list-name": "string",
              "enable": "boolean"
            }
          },
          "mpls": {
            "multicast-intact": [ null ],
            "igp-intact": [ null ],
            "autoroute-exclude": "string",
            "ldp-sync-update": [ null ],
            "mpls-router-id": {
              "interface-name": "string",
              "address": "string"
            }
          },
          "monitor-convergence": {
            "track-ip-frr": [ null ],
            "track-external-routes": [ null ],
            "prefix-list": "string",
            "enable": [ null ],
            "track-summary-routes": [ null ]
          },
          "default-metric": "integer"
        },
        "running": [ null ]
      }
    ]
  },
  "global": {
    "dns-name-lookup": [ null ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPF - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/

Create operation of resource: ospf

ospfbody object

Request Content-Types: application/json
Request Example
{
  "processes": {
    "process": [
      {
        "trace-bufs": {
          "trace-buf": [
            {
              "trace-buf-name": "string",
              "bufsize": "string"
            }
          ]
        },
        "protocol-shutdown": "string",
        "distribute": {
          "throttle": "integer",
          "instance-id": "integer"
        },
        "snmp": {
          "trap-rate-limit": {
            "max-window-traps": "integer",
            "window-size": "integer"
          }
        },
        "process-name": "string",
        "start": [ null ],
        "graceful-shutdown-timers": {
          "graceful-shutdown-retain-routes": "integer",
          "graceful-shutdown-initial-delay": "integer"
        },
        "vrfs": {
          "vrf": [
            {
              "domain-tag": "integer",
              "vrf-start": [ null ],
              "disable-dn-bit-check": [ null ],
              "vrf-name": "string",
              "vrf-lite": [ null ],
              "domain-id": {
                "secondary-domain-ids": {
                  "secondary-domain-id": [
                    {
                      "domain-id-name": "string",
                      "domain-id-type": "string"
                    }
                  ]
                },
                "primary-domain-id": {
                  "domain-id-name": "string",
                  "domain-id-type": "string"
                }
              },
              "snmp-trap-enabled": "boolean",
              "default-metric": "integer"
            }
          ]
        },
        "nsr": "string",
        "default-vrf": {
          "segment-routing": {
            "strict-spf-disable": [ null ],
            "prefix-sid-map-receive-disable": [ null ],
            "prefix-sid-map-advertise-local": [ null ],
            "sr-prefer": {
              "prefix-list-name": "string",
              "enable": "boolean"
            }
          },
          "mpls": {
            "multicast-intact": [ null ],
            "igp-intact": [ null ],
            "autoroute-exclude": "string",
            "ldp-sync-update": [ null ],
            "mpls-router-id": {
              "interface-name": "string",
              "address": "string"
            }
          },
          "monitor-convergence": {
            "track-ip-frr": [ null ],
            "track-external-routes": [ null ],
            "prefix-list": "string",
            "enable": [ null ],
            "track-summary-routes": [ null ]
          },
          "default-metric": "integer"
        },
        "running": [ null ]
      }
    ]
  },
  "global": {
    "dns-name-lookup": [ null ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPF - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/

Delete operation of resource: ospf

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPF - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/

Retrieve operation of resource: ospf

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "processes": {
    "process": [
      {
        "trace-bufs": {
          "trace-buf": [
            {
              "trace-buf-name": "string",
              "bufsize": "string"
            }
          ]
        },
        "protocol-shutdown": "string",
        "distribute": {
          "throttle": "integer",
          "instance-id": "integer"
        },
        "snmp": {
          "trap-rate-limit": {
            "max-window-traps": "integer",
            "window-size": "integer"
          }
        },
        "process-name": "string",
        "start": [ null ],
        "graceful-shutdown-timers": {
          "graceful-shutdown-retain-routes": "integer",
          "graceful-shutdown-initial-delay": "integer"
        },
        "vrfs": {
          "vrf": [
            {
              "domain-tag": "integer",
              "vrf-start": [ null ],
              "disable-dn-bit-check": [ null ],
              "vrf-name": "string",
              "vrf-lite": [ null ],
              "domain-id": {
                "secondary-domain-ids": {
                  "secondary-domain-id": [
                    {
                      "domain-id-name": "string",
                      "domain-id-type": "string"
                    }
                  ]
                },
                "primary-domain-id": {
                  "domain-id-name": "string",
                  "domain-id-type": "string"
                }
              },
              "snmp-trap-enabled": "boolean",
              "default-metric": "integer"
            }
          ]
        },
        "nsr": "string",
        "default-vrf": {
          "segment-routing": {
            "strict-spf-disable": [ null ],
            "prefix-sid-map-receive-disable": [ null ],
            "prefix-sid-map-advertise-local": [ null ],
            "sr-prefer": {
              "prefix-list-name": "string",
              "enable": "boolean"
            }
          },
          "mpls": {
            "multicast-intact": [ null ],
            "igp-intact": [ null ],
            "autoroute-exclude": "string",
            "ldp-sync-update": [ null ],
            "mpls-router-id": {
              "interface-name": "string",
              "address": "string"
            }
          },
          "monitor-convergence": {
            "track-ip-frr": [ null ],
            "track-external-routes": [ null ],
            "prefix-list": "string",
            "enable": [ null ],
            "track-summary-routes": [ null ]
          },
          "default-metric": "integer"
        },
        "running": [ null ]
      }
    ]
  },
  "global": {
    "dns-name-lookup": [ null ]
  }
}

PROCESSES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/

Update operation of resource: processes

processesbody object

Request Content-Types: application/json
Request Example
{
  "process": [
    {
      "trace-bufs": {
        "trace-buf": [
          {
            "trace-buf-name": "string",
            "bufsize": "string"
          }
        ]
      },
      "protocol-shutdown": "string",
      "distribute": {
        "throttle": "integer",
        "instance-id": "integer"
      },
      "snmp": {
        "trap-rate-limit": {
          "max-window-traps": "integer",
          "window-size": "integer"
        }
      },
      "process-name": "string",
      "start": [ null ],
      "graceful-shutdown-timers": {
        "graceful-shutdown-retain-routes": "integer",
        "graceful-shutdown-initial-delay": "integer"
      },
      "vrfs": {
        "vrf": [
          {
            "domain-tag": "integer",
            "vrf-start": [ null ],
            "disable-dn-bit-check": [ null ],
            "vrf-name": "string",
            "vrf-lite": [ null ],
            "domain-id": {
              "secondary-domain-ids": {
                "secondary-domain-id": [
                  {
                    "domain-id-name": "string",
                    "domain-id-type": "string"
                  }
                ]
              },
              "primary-domain-id": {
                "domain-id-name": "string",
                "domain-id-type": "string"
              }
            },
            "snmp-trap-enabled": "boolean",
            "default-metric": "integer"
          }
        ]
      },
      "nsr": "string",
      "default-vrf": {
        "segment-routing": {
          "strict-spf-disable": [ null ],
          "prefix-sid-map-receive-disable": [ null ],
          "prefix-sid-map-advertise-local": [ null ],
          "sr-prefer": {
            "prefix-list-name": "string",
            "enable": "boolean"
          }
        },
        "mpls": {
          "multicast-intact": [ null ],
          "igp-intact": [ null ],
          "autoroute-exclude": "string",
          "ldp-sync-update": [ null ],
          "mpls-router-id": {
            "interface-name": "string",
            "address": "string"
          }
        },
        "monitor-convergence": {
          "track-ip-frr": [ null ],
          "track-external-routes": [ null ],
          "prefix-list": "string",
          "enable": [ null ],
          "track-summary-routes": [ null ]
        },
        "default-metric": "integer"
      },
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESSES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/

Create operation of resource: processes

processesbody object

Request Content-Types: application/json
Request Example
{
  "process": [
    {
      "trace-bufs": {
        "trace-buf": [
          {
            "trace-buf-name": "string",
            "bufsize": "string"
          }
        ]
      },
      "protocol-shutdown": "string",
      "distribute": {
        "throttle": "integer",
        "instance-id": "integer"
      },
      "snmp": {
        "trap-rate-limit": {
          "max-window-traps": "integer",
          "window-size": "integer"
        }
      },
      "process-name": "string",
      "start": [ null ],
      "graceful-shutdown-timers": {
        "graceful-shutdown-retain-routes": "integer",
        "graceful-shutdown-initial-delay": "integer"
      },
      "vrfs": {
        "vrf": [
          {
            "domain-tag": "integer",
            "vrf-start": [ null ],
            "disable-dn-bit-check": [ null ],
            "vrf-name": "string",
            "vrf-lite": [ null ],
            "domain-id": {
              "secondary-domain-ids": {
                "secondary-domain-id": [
                  {
                    "domain-id-name": "string",
                    "domain-id-type": "string"
                  }
                ]
              },
              "primary-domain-id": {
                "domain-id-name": "string",
                "domain-id-type": "string"
              }
            },
            "snmp-trap-enabled": "boolean",
            "default-metric": "integer"
          }
        ]
      },
      "nsr": "string",
      "default-vrf": {
        "segment-routing": {
          "strict-spf-disable": [ null ],
          "prefix-sid-map-receive-disable": [ null ],
          "prefix-sid-map-advertise-local": [ null ],
          "sr-prefer": {
            "prefix-list-name": "string",
            "enable": "boolean"
          }
        },
        "mpls": {
          "multicast-intact": [ null ],
          "igp-intact": [ null ],
          "autoroute-exclude": "string",
          "ldp-sync-update": [ null ],
          "mpls-router-id": {
            "interface-name": "string",
            "address": "string"
          }
        },
        "monitor-convergence": {
          "track-ip-frr": [ null ],
          "track-external-routes": [ null ],
          "prefix-list": "string",
          "enable": [ null ],
          "track-summary-routes": [ null ]
        },
        "default-metric": "integer"
      },
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESSES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/

Delete operation of resource: processes

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESSES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/

Retrieve operation of resource: processes

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "process": [
    {
      "trace-bufs": {
        "trace-buf": [
          {
            "trace-buf-name": "string",
            "bufsize": "string"
          }
        ]
      },
      "protocol-shutdown": "string",
      "distribute": {
        "throttle": "integer",
        "instance-id": "integer"
      },
      "snmp": {
        "trap-rate-limit": {
          "max-window-traps": "integer",
          "window-size": "integer"
        }
      },
      "process-name": "string",
      "start": [ null ],
      "graceful-shutdown-timers": {
        "graceful-shutdown-retain-routes": "integer",
        "graceful-shutdown-initial-delay": "integer"
      },
      "vrfs": {
        "vrf": [
          {
            "domain-tag": "integer",
            "vrf-start": [ null ],
            "disable-dn-bit-check": [ null ],
            "vrf-name": "string",
            "vrf-lite": [ null ],
            "domain-id": {
              "secondary-domain-ids": {
                "secondary-domain-id": [
                  {
                    "domain-id-name": "string",
                    "domain-id-type": "string"
                  }
                ]
              },
              "primary-domain-id": {
                "domain-id-name": "string",
                "domain-id-type": "string"
              }
            },
            "snmp-trap-enabled": "boolean",
            "default-metric": "integer"
          }
        ]
      },
      "nsr": "string",
      "default-vrf": {
        "segment-routing": {
          "strict-spf-disable": [ null ],
          "prefix-sid-map-receive-disable": [ null ],
          "prefix-sid-map-advertise-local": [ null ],
          "sr-prefer": {
            "prefix-list-name": "string",
            "enable": "boolean"
          }
        },
        "mpls": {
          "multicast-intact": [ null ],
          "igp-intact": [ null ],
          "autoroute-exclude": "string",
          "ldp-sync-update": [ null ],
          "mpls-router-id": {
            "interface-name": "string",
            "address": "string"
          }
        },
        "monitor-convergence": {
          "track-ip-frr": [ null ],
          "track-external-routes": [ null ],
          "prefix-list": "string",
          "enable": [ null ],
          "track-summary-routes": [ null ]
        },
        "default-metric": "integer"
      },
      "running": [ null ]
    }
  ]
}

PROCESS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/

Update operation of resource: process

processbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "trace-bufs": {
    "trace-buf": [
      {
        "trace-buf-name": "string",
        "bufsize": "string"
      }
    ]
  },
  "protocol-shutdown": "string",
  "distribute": {
    "throttle": "integer",
    "instance-id": "integer"
  },
  "snmp": {
    "trap-rate-limit": {
      "max-window-traps": "integer",
      "window-size": "integer"
    }
  },
  "process-name": "string",
  "start": [ null ],
  "graceful-shutdown-timers": {
    "graceful-shutdown-retain-routes": "integer",
    "graceful-shutdown-initial-delay": "integer"
  },
  "vrfs": {
    "vrf": [
      {
        "domain-tag": "integer",
        "vrf-start": [ null ],
        "disable-dn-bit-check": [ null ],
        "vrf-name": "string",
        "vrf-lite": [ null ],
        "domain-id": {
          "secondary-domain-ids": {
            "secondary-domain-id": [
              {
                "domain-id-name": "string",
                "domain-id-type": "string"
              }
            ]
          },
          "primary-domain-id": {
            "domain-id-name": "string",
            "domain-id-type": "string"
          }
        },
        "snmp-trap-enabled": "boolean",
        "default-metric": "integer"
      }
    ]
  },
  "nsr": "string",
  "default-vrf": {
    "segment-routing": {
      "strict-spf-disable": [ null ],
      "prefix-sid-map-receive-disable": [ null ],
      "prefix-sid-map-advertise-local": [ null ],
      "sr-prefer": {
        "prefix-list-name": "string",
        "enable": "boolean"
      }
    },
    "mpls": {
      "multicast-intact": [ null ],
      "igp-intact": [ null ],
      "autoroute-exclude": "string",
      "ldp-sync-update": [ null ],
      "mpls-router-id": {
        "interface-name": "string",
        "address": "string"
      }
    },
    "monitor-convergence": {
      "track-ip-frr": [ null ],
      "track-external-routes": [ null ],
      "prefix-list": "string",
      "enable": [ null ],
      "track-summary-routes": [ null ]
    },
    "default-metric": "integer"
  },
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/

Create operation of resource: process

processbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "trace-bufs": {
    "trace-buf": [
      {
        "trace-buf-name": "string",
        "bufsize": "string"
      }
    ]
  },
  "protocol-shutdown": "string",
  "distribute": {
    "throttle": "integer",
    "instance-id": "integer"
  },
  "snmp": {
    "trap-rate-limit": {
      "max-window-traps": "integer",
      "window-size": "integer"
    }
  },
  "process-name": "string",
  "start": [ null ],
  "graceful-shutdown-timers": {
    "graceful-shutdown-retain-routes": "integer",
    "graceful-shutdown-initial-delay": "integer"
  },
  "vrfs": {
    "vrf": [
      {
        "domain-tag": "integer",
        "vrf-start": [ null ],
        "disable-dn-bit-check": [ null ],
        "vrf-name": "string",
        "vrf-lite": [ null ],
        "domain-id": {
          "secondary-domain-ids": {
            "secondary-domain-id": [
              {
                "domain-id-name": "string",
                "domain-id-type": "string"
              }
            ]
          },
          "primary-domain-id": {
            "domain-id-name": "string",
            "domain-id-type": "string"
          }
        },
        "snmp-trap-enabled": "boolean",
        "default-metric": "integer"
      }
    ]
  },
  "nsr": "string",
  "default-vrf": {
    "segment-routing": {
      "strict-spf-disable": [ null ],
      "prefix-sid-map-receive-disable": [ null ],
      "prefix-sid-map-advertise-local": [ null ],
      "sr-prefer": {
        "prefix-list-name": "string",
        "enable": "boolean"
      }
    },
    "mpls": {
      "multicast-intact": [ null ],
      "igp-intact": [ null ],
      "autoroute-exclude": "string",
      "ldp-sync-update": [ null ],
      "mpls-router-id": {
        "interface-name": "string",
        "address": "string"
      }
    },
    "monitor-convergence": {
      "track-ip-frr": [ null ],
      "track-external-routes": [ null ],
      "prefix-list": "string",
      "enable": [ null ],
      "track-summary-routes": [ null ]
    },
    "default-metric": "integer"
  },
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/

Delete operation of resource: process

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/

Retrieve operation of resource: process

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trace-bufs": {
    "trace-buf": [
      {
        "trace-buf-name": "string",
        "bufsize": "string"
      }
    ]
  },
  "protocol-shutdown": "string",
  "distribute": {
    "throttle": "integer",
    "instance-id": "integer"
  },
  "snmp": {
    "trap-rate-limit": {
      "max-window-traps": "integer",
      "window-size": "integer"
    }
  },
  "process-name": "string",
  "start": [ null ],
  "graceful-shutdown-timers": {
    "graceful-shutdown-retain-routes": "integer",
    "graceful-shutdown-initial-delay": "integer"
  },
  "vrfs": {
    "vrf": [
      {
        "domain-tag": "integer",
        "vrf-start": [ null ],
        "disable-dn-bit-check": [ null ],
        "vrf-name": "string",
        "vrf-lite": [ null ],
        "domain-id": {
          "secondary-domain-ids": {
            "secondary-domain-id": [
              {
                "domain-id-name": "string",
                "domain-id-type": "string"
              }
            ]
          },
          "primary-domain-id": {
            "domain-id-name": "string",
            "domain-id-type": "string"
          }
        },
        "snmp-trap-enabled": "boolean",
        "default-metric": "integer"
      }
    ]
  },
  "nsr": "string",
  "default-vrf": {
    "segment-routing": {
      "strict-spf-disable": [ null ],
      "prefix-sid-map-receive-disable": [ null ],
      "prefix-sid-map-advertise-local": [ null ],
      "sr-prefer": {
        "prefix-list-name": "string",
        "enable": "boolean"
      }
    },
    "mpls": {
      "multicast-intact": [ null ],
      "igp-intact": [ null ],
      "autoroute-exclude": "string",
      "ldp-sync-update": [ null ],
      "mpls-router-id": {
        "interface-name": "string",
        "address": "string"
      }
    },
    "monitor-convergence": {
      "track-ip-frr": [ null ],
      "track-external-routes": [ null ],
      "prefix-list": "string",
      "enable": [ null ],
      "track-summary-routes": [ null ]
    },
    "default-metric": "integer"
  },
  "running": [ null ]
}

SNMP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/

Update operation of resource: snmp

snmpbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "trap-rate-limit": {
    "max-window-traps": "integer",
    "window-size": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SNMP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/

Create operation of resource: snmp

snmpbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "trap-rate-limit": {
    "max-window-traps": "integer",
    "window-size": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SNMP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/

Delete operation of resource: snmp

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SNMP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/

Retrieve operation of resource: snmp

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trap-rate-limit": {
    "max-window-traps": "integer",
    "window-size": "integer"
  }
}

TRAP-RATE-LIMIT - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/trap-rate-limit/

Update operation of resource: trap-rate-limit

trap-rate-limitbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "max-window-traps": "integer",
  "window-size": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-RATE-LIMIT - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/trap-rate-limit/

Create operation of resource: trap-rate-limit

trap-rate-limitbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "max-window-traps": "integer",
  "window-size": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-RATE-LIMIT - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/trap-rate-limit/

Delete operation of resource: trap-rate-limit

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRAP-RATE-LIMIT - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/snmp/trap-rate-limit/

Retrieve operation of resource: trap-rate-limit

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "max-window-traps": "integer",
  "window-size": "integer"
}

DISTRIBUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/distribute/

Update operation of resource: distribute

distributebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "throttle": "integer",
  "instance-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/distribute/

Create operation of resource: distribute

distributebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "throttle": "integer",
  "instance-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/distribute/

Delete operation of resource: distribute

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/distribute/

Retrieve operation of resource: distribute

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "throttle": "integer",
  "instance-id": "integer"
}

VRFS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/

Update operation of resource: vrfs

vrfsbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "vrf": [
    {
      "domain-tag": "integer",
      "vrf-start": [ null ],
      "disable-dn-bit-check": [ null ],
      "vrf-name": "string",
      "vrf-lite": [ null ],
      "domain-id": {
        "secondary-domain-ids": {
          "secondary-domain-id": [
            {
              "domain-id-name": "string",
              "domain-id-type": "string"
            }
          ]
        },
        "primary-domain-id": {
          "domain-id-name": "string",
          "domain-id-type": "string"
        }
      },
      "snmp-trap-enabled": "boolean",
      "default-metric": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/

Create operation of resource: vrfs

vrfsbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "vrf": [
    {
      "domain-tag": "integer",
      "vrf-start": [ null ],
      "disable-dn-bit-check": [ null ],
      "vrf-name": "string",
      "vrf-lite": [ null ],
      "domain-id": {
        "secondary-domain-ids": {
          "secondary-domain-id": [
            {
              "domain-id-name": "string",
              "domain-id-type": "string"
            }
          ]
        },
        "primary-domain-id": {
          "domain-id-name": "string",
          "domain-id-type": "string"
        }
      },
      "snmp-trap-enabled": "boolean",
      "default-metric": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/

Delete operation of resource: vrfs

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRFS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/

Retrieve operation of resource: vrfs

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "vrf": [
    {
      "domain-tag": "integer",
      "vrf-start": [ null ],
      "disable-dn-bit-check": [ null ],
      "vrf-name": "string",
      "vrf-lite": [ null ],
      "domain-id": {
        "secondary-domain-ids": {
          "secondary-domain-id": [
            {
              "domain-id-name": "string",
              "domain-id-type": "string"
            }
          ]
        },
        "primary-domain-id": {
          "domain-id-name": "string",
          "domain-id-type": "string"
        }
      },
      "snmp-trap-enabled": "boolean",
      "default-metric": "integer"
    }
  ]
}

VRF - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/

Update operation of resource: vrf

vrfbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "domain-tag": "integer",
  "vrf-start": [ null ],
  "disable-dn-bit-check": [ null ],
  "vrf-name": "string",
  "vrf-lite": [ null ],
  "domain-id": {
    "secondary-domain-ids": {
      "secondary-domain-id": [
        {
          "domain-id-name": "string",
          "domain-id-type": "string"
        }
      ]
    },
    "primary-domain-id": {
      "domain-id-name": "string",
      "domain-id-type": "string"
    }
  },
  "snmp-trap-enabled": "boolean",
  "default-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/

Create operation of resource: vrf

vrfbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "domain-tag": "integer",
  "vrf-start": [ null ],
  "disable-dn-bit-check": [ null ],
  "vrf-name": "string",
  "vrf-lite": [ null ],
  "domain-id": {
    "secondary-domain-ids": {
      "secondary-domain-id": [
        {
          "domain-id-name": "string",
          "domain-id-type": "string"
        }
      ]
    },
    "primary-domain-id": {
      "domain-id-name": "string",
      "domain-id-type": "string"
    }
  },
  "snmp-trap-enabled": "boolean",
  "default-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/

Delete operation of resource: vrf

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VRF - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/

Retrieve operation of resource: vrf

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "domain-tag": "integer",
  "vrf-start": [ null ],
  "disable-dn-bit-check": [ null ],
  "vrf-name": "string",
  "vrf-lite": [ null ],
  "domain-id": {
    "secondary-domain-ids": {
      "secondary-domain-id": [
        {
          "domain-id-name": "string",
          "domain-id-type": "string"
        }
      ]
    },
    "primary-domain-id": {
      "domain-id-name": "string",
      "domain-id-type": "string"
    }
  },
  "snmp-trap-enabled": "boolean",
  "default-metric": "integer"
}

DOMAIN-ID - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/

Update operation of resource: domain-id

domain-idbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "secondary-domain-ids": {
    "secondary-domain-id": [
      {
        "domain-id-name": "string",
        "domain-id-type": "string"
      }
    ]
  },
  "primary-domain-id": {
    "domain-id-name": "string",
    "domain-id-type": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOMAIN-ID - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/

Create operation of resource: domain-id

domain-idbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "secondary-domain-ids": {
    "secondary-domain-id": [
      {
        "domain-id-name": "string",
        "domain-id-type": "string"
      }
    ]
  },
  "primary-domain-id": {
    "domain-id-name": "string",
    "domain-id-type": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOMAIN-ID - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/

Delete operation of resource: domain-id

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DOMAIN-ID - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/

Retrieve operation of resource: domain-id

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "secondary-domain-ids": {
    "secondary-domain-id": [
      {
        "domain-id-name": "string",
        "domain-id-type": "string"
      }
    ]
  },
  "primary-domain-id": {
    "domain-id-name": "string",
    "domain-id-type": "string"
  }
}

PRIMARY-DOMAIN-ID - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/primary-domain-id/

Update operation of resource: primary-domain-id

primary-domain-idbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "domain-id-name": "string",
  "domain-id-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIMARY-DOMAIN-ID - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/primary-domain-id/

Create operation of resource: primary-domain-id

primary-domain-idbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "domain-id-name": "string",
  "domain-id-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIMARY-DOMAIN-ID - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/primary-domain-id/

Delete operation of resource: primary-domain-id

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PRIMARY-DOMAIN-ID - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/primary-domain-id/

Retrieve operation of resource: primary-domain-id

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "domain-id-name": "string",
  "domain-id-type": "string"
}

SECONDARY-DOMAIN-IDS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/

Update operation of resource: secondary-domain-ids

secondary-domain-idsbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "secondary-domain-id": [
    {
      "domain-id-name": "string",
      "domain-id-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-DOMAIN-IDS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/

Create operation of resource: secondary-domain-ids

secondary-domain-idsbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "secondary-domain-id": [
    {
      "domain-id-name": "string",
      "domain-id-type": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-DOMAIN-IDS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/

Delete operation of resource: secondary-domain-ids

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-DOMAIN-IDS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/

Retrieve operation of resource: secondary-domain-ids

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "secondary-domain-id": [
    {
      "domain-id-name": "string",
      "domain-id-type": "string"
    }
  ]
}

SECONDARY-DOMAIN-ID - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/secondary-domain-id/{domain-id-type domain-id-name}/

Update operation of resource: secondary-domain-id

secondary-domain-idbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

domain-id-type domain-id-name
in path
string

ID of domain-id-type domain-id-name

Request Content-Types: application/json
Request Example
{
  "domain-id-name": "string",
  "domain-id-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-DOMAIN-ID - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/secondary-domain-id/{domain-id-type domain-id-name}/

Create operation of resource: secondary-domain-id

secondary-domain-idbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

domain-id-type domain-id-name
in path
string

ID of domain-id-type domain-id-name

Request Content-Types: application/json
Request Example
{
  "domain-id-name": "string",
  "domain-id-type": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-DOMAIN-ID - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/secondary-domain-id/{domain-id-type domain-id-name}/

Delete operation of resource: secondary-domain-id

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

domain-id-type domain-id-name
in path
string

ID of domain-id-type domain-id-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECONDARY-DOMAIN-ID - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/domain-id/secondary-domain-ids/secondary-domain-id/{domain-id-type domain-id-name}/

Retrieve operation of resource: secondary-domain-id

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

domain-id-type domain-id-name
in path
string

ID of domain-id-type domain-id-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "domain-id-name": "string",
  "domain-id-type": "string"
}

MICROLOOP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/

Update operation of resource: microloop

microloopbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "avoidance": {
    "rib-update-delay": "integer",
    "enable": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MICROLOOP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/

Create operation of resource: microloop

microloopbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "avoidance": {
    "rib-update-delay": "integer",
    "enable": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MICROLOOP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/

Delete operation of resource: microloop

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MICROLOOP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/

Retrieve operation of resource: microloop

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "avoidance": {
    "rib-update-delay": "integer",
    "enable": "string"
  }
}

AVOIDANCE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/avoidance/

Update operation of resource: avoidance

avoidancebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "rib-update-delay": "integer",
  "enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AVOIDANCE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/avoidance/

Create operation of resource: avoidance

avoidancebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "rib-update-delay": "integer",
  "enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AVOIDANCE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/avoidance/

Delete operation of resource: avoidance

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AVOIDANCE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/microloop/avoidance/

Retrieve operation of resource: avoidance

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "rib-update-delay": "integer",
  "enable": "string"
}

MAXIMUM-REDISTRIBUTE-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/maximum-redistribute-prefix/

Update operation of resource: maximum-redistribute-prefix

maximum-redistribute-prefixbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "number-of-prefixes": "integer",
  "warning-only": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAXIMUM-REDISTRIBUTE-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/maximum-redistribute-prefix/

Create operation of resource: maximum-redistribute-prefix

maximum-redistribute-prefixbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "number-of-prefixes": "integer",
  "warning-only": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAXIMUM-REDISTRIBUTE-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/maximum-redistribute-prefix/

Delete operation of resource: maximum-redistribute-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAXIMUM-REDISTRIBUTE-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/maximum-redistribute-prefix/

Retrieve operation of resource: maximum-redistribute-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "number-of-prefixes": "integer",
  "warning-only": "boolean"
}

DEFAULT-INFORMATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/default-information/

Update operation of resource: default-information

default-informationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "metric": "integer",
  "always-advertise": "boolean",
  "metric-type": "string",
  "route-policy-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-INFORMATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/default-information/

Create operation of resource: default-information

default-informationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "metric": "integer",
  "always-advertise": "boolean",
  "metric-type": "string",
  "route-policy-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-INFORMATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/default-information/

Delete operation of resource: default-information

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-INFORMATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/default-information/

Retrieve operation of resource: default-information

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "metric": "integer",
  "always-advertise": "boolean",
  "metric-type": "string",
  "route-policy-name": "string"
}

AF - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/af/

Update operation of resource: af

afbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "af-name": "string",
  "saf-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/af/

Create operation of resource: af

afbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "af-name": "string",
  "saf-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/af/

Delete operation of resource: af

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/af/

Retrieve operation of resource: af

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "af-name": "string",
  "saf-name": "string"
}

QUEUE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/queue/

Update operation of resource: queue

queuebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "dispatch-rate-limited-flush": "integer",
  "dispatch-incoming": "integer",
  "limit-high": "integer",
  "limit-medium": "integer",
  "dispatch-rate-limited": "integer",
  "dispatch-spf-lsa-limit": "integer",
  "limit-low": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/queue/

Create operation of resource: queue

queuebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "dispatch-rate-limited-flush": "integer",
  "dispatch-incoming": "integer",
  "limit-high": "integer",
  "limit-medium": "integer",
  "dispatch-rate-limited": "integer",
  "dispatch-spf-lsa-limit": "integer",
  "limit-low": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/queue/

Delete operation of resource: queue

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/queue/

Retrieve operation of resource: queue

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "dispatch-rate-limited-flush": "integer",
  "dispatch-incoming": "integer",
  "limit-high": "integer",
  "limit-medium": "integer",
  "dispatch-rate-limited": "integer",
  "dispatch-spf-lsa-limit": "integer",
  "limit-low": "integer"
}

MAX-METRIC - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/

Update operation of resource: max-metric

max-metricbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "max-metric-on-proc-migration": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-switchover": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-proc-restart": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-startup": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-no-abr-off": [ null ],
  "max-metric-always": {
    "external-lsa": "boolean",
    "external-lsa-maximum-metric": "integer",
    "summary-lsa": "boolean",
    "include-stub": "boolean",
    "summary-lsa-maximum-metric": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/

Create operation of resource: max-metric

max-metricbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "max-metric-on-proc-migration": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-switchover": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-proc-restart": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-startup": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-no-abr-off": [ null ],
  "max-metric-always": {
    "external-lsa": "boolean",
    "external-lsa-maximum-metric": "integer",
    "summary-lsa": "boolean",
    "include-stub": "boolean",
    "summary-lsa-maximum-metric": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/

Delete operation of resource: max-metric

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/

Retrieve operation of resource: max-metric

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "max-metric-on-proc-migration": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-switchover": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-proc-restart": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-startup": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-no-abr-off": [ null ],
  "max-metric-always": {
    "external-lsa": "boolean",
    "external-lsa-maximum-metric": "integer",
    "summary-lsa": "boolean",
    "include-stub": "boolean",
    "summary-lsa-maximum-metric": "integer"
  }
}

MAX-METRIC-ON-PROC-RESTART - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-restart/

Update operation of resource: max-metric-on-proc-restart

max-metric-on-proc-restartbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-RESTART - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-restart/

Create operation of resource: max-metric-on-proc-restart

max-metric-on-proc-restartbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-RESTART - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-restart/

Delete operation of resource: max-metric-on-proc-restart

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-RESTART - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-restart/

Retrieve operation of resource: max-metric-on-proc-restart

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}

MAX-METRIC-ON-STARTUP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-startup/

Update operation of resource: max-metric-on-startup

max-metric-on-startupbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-STARTUP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-startup/

Create operation of resource: max-metric-on-startup

max-metric-on-startupbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-STARTUP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-startup/

Delete operation of resource: max-metric-on-startup

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-STARTUP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-startup/

Retrieve operation of resource: max-metric-on-startup

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}

MAX-METRIC-ON-PROC-MIGRATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-migration/

Update operation of resource: max-metric-on-proc-migration

max-metric-on-proc-migrationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-MIGRATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-migration/

Create operation of resource: max-metric-on-proc-migration

max-metric-on-proc-migrationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-MIGRATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-migration/

Delete operation of resource: max-metric-on-proc-migration

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-MIGRATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-proc-migration/

Retrieve operation of resource: max-metric-on-proc-migration

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}

MAX-METRIC-ALWAYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-always/

Update operation of resource: max-metric-always

max-metric-alwaysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "external-lsa": "boolean",
  "external-lsa-maximum-metric": "integer",
  "summary-lsa": "boolean",
  "include-stub": "boolean",
  "summary-lsa-maximum-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ALWAYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-always/

Create operation of resource: max-metric-always

max-metric-alwaysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "external-lsa": "boolean",
  "external-lsa-maximum-metric": "integer",
  "summary-lsa": "boolean",
  "include-stub": "boolean",
  "summary-lsa-maximum-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ALWAYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-always/

Delete operation of resource: max-metric-always

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ALWAYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-always/

Retrieve operation of resource: max-metric-always

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "external-lsa": "boolean",
  "external-lsa-maximum-metric": "integer",
  "summary-lsa": "boolean",
  "include-stub": "boolean",
  "summary-lsa-maximum-metric": "integer"
}

MAX-METRIC-ON-SWITCHOVER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-switchover/

Update operation of resource: max-metric-on-switchover

max-metric-on-switchoverbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-SWITCHOVER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-switchover/

Create operation of resource: max-metric-on-switchover

max-metric-on-switchoverbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-SWITCHOVER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-switchover/

Delete operation of resource: max-metric-on-switchover

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-SWITCHOVER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-metric/max-metric-on-switchover/

Retrieve operation of resource: max-metric-on-switchover

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}

NSF - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/nsf/

Update operation of resource: nsf

nsfbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "cisco": "string",
  "ietf": "string",
  "interval": "integer",
  "ietf-support-role": "string",
  "flush-delay-time": "integer",
  "lifetime": "integer",
  "ietf-strict-lsa-checking": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSF - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/nsf/

Create operation of resource: nsf

nsfbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "cisco": "string",
  "ietf": "string",
  "interval": "integer",
  "ietf-support-role": "string",
  "flush-delay-time": "integer",
  "lifetime": "integer",
  "ietf-strict-lsa-checking": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSF - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/nsf/

Delete operation of resource: nsf

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSF - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/nsf/

Retrieve operation of resource: nsf

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cisco": "string",
  "ietf": "string",
  "interval": "integer",
  "ietf-support-role": "string",
  "flush-delay-time": "integer",
  "lifetime": "integer",
  "ietf-strict-lsa-checking": [ null ]
}

PROCESS-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/

Update operation of resource: process-scope

process-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/

Create operation of resource: process-scope

process-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/

Delete operation of resource: process-scope

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/

Retrieve operation of resource: process-scope

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}

SRGB - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/srgb/

Update operation of resource: srgb

srgbbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "upper-bound": "integer",
  "lower-bound": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRGB - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/srgb/

Create operation of resource: srgb

srgbbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "upper-bound": "integer",
  "lower-bound": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRGB - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/srgb/

Delete operation of resource: srgb

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRGB - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/srgb/

Retrieve operation of resource: srgb

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "upper-bound": "integer",
  "lower-bound": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-link/

Create operation of resource: per-link

per-linkbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-link/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-link/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-link/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-link/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/

Update operation of resource: per-prefix

per-prefixbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/

Create operation of resource: per-prefix

per-prefixbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

REMOTE-LFA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/remote-lfa/

Update operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/remote-lfa/

Create operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/remote-lfa/

Delete operation of resource: remote-lfa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/remote-lfa/

Retrieve operation of resource: remote-lfa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

CANDIDATE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/candidate-interfaces/

Update operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/candidate-interfaces/

Delete operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/candidate-interfaces/

Retrieve operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

CANDIDATE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Update operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Delete operation of resource: candidate-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Retrieve operation of resource: candidate-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

DISTRIBUTE-LIST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/distribute-list/

Update operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/distribute-list/

Create operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/distribute-list/

Delete operation of resource: distribute-list

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/distribute-list/

Retrieve operation of resource: distribute-list

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

BFD - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/bfd/

Update operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/bfd/

Create operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/bfd/

Delete operation of resource: bfd

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/bfd/

Retrieve operation of resource: bfd

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/

Update operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/

Delete operation of resource: authentication

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/

Retrieve operation of resource: authentication

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

TYPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/type/

Update operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/type/

Delete operation of resource: type

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/type/

Retrieve operation of resource: type

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

MESSAGE-DIGEST-KEYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/message-digest-keys/

Update operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/message-digest-keys/

Delete operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/message-digest-keys/

Retrieve operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

MESSAGE-DIGEST-KEY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Update operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Delete operation of resource: message-digest-key

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

key-id
in path
string

ID of key-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Retrieve operation of resource: message-digest-key

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

key-id
in path
string

ID of key-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "password": "string",
  "key-id": "integer"
}

SECURITY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/security/

Update operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/security/

Create operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/security/

Delete operation of resource: security

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/security/

Retrieve operation of resource: security

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}

TTL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/security/ttl/

Update operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/security/ttl/

Create operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/security/ttl/

Delete operation of resource: ttl

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/security/ttl/

Retrieve operation of resource: ttl

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": "boolean",
  "hop-count": "integer"
}

DEAD-INTERVAL-MINIMAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/dead-interval-minimal/

Update operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/dead-interval-minimal/

Delete operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/dead-interval-minimal/

Retrieve operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "multiplier": "integer"
}

COST-FALLBACK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/cost-fallback/

Update operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/cost-fallback/

Create operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/cost-fallback/

Delete operation of resource: cost-fallback

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/process-scope/cost-fallback/

Retrieve operation of resource: cost-fallback

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "cost": "integer"
}

REDISTRIBUTION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/

Update operation of resource: redistribution

redistributionbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "redistributes": {
    "redistribute": [
      {
        "bgp": [
          null
        ],
        "eigrp": [
          null
        ],
        "protocol-name": "string",
        "application-or-isis-or-ospf": [
          null
        ]
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/

Create operation of resource: redistribution

redistributionbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "redistributes": {
    "redistribute": [
      {
        "bgp": [
          null
        ],
        "eigrp": [
          null
        ],
        "protocol-name": "string",
        "application-or-isis-or-ospf": [
          null
        ]
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/

Delete operation of resource: redistribution

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/

Retrieve operation of resource: redistribution

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "redistributes": {
    "redistribute": [
      {
        "bgp": [
          null
        ],
        "eigrp": [
          null
        ],
        "protocol-name": "string",
        "application-or-isis-or-ospf": [
          null
        ]
      }
    ]
  }
}

REDISTRIBUTES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/

Update operation of resource: redistributes

redistributesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "redistribute": [
    {
      "bgp": [
        null
      ],
      "eigrp": [
        null
      ],
      "protocol-name": "string",
      "application-or-isis-or-ospf": [
        null
      ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/

Create operation of resource: redistributes

redistributesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "redistribute": [
    {
      "bgp": [
        null
      ],
      "eigrp": [
        null
      ],
      "protocol-name": "string",
      "application-or-isis-or-ospf": [
        null
      ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/

Delete operation of resource: redistributes

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/

Retrieve operation of resource: redistributes

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "redistribute": [
    {
      "bgp": [
        null
      ],
      "eigrp": [
        null
      ],
      "protocol-name": "string",
      "application-or-isis-or-ospf": [
        null
      ]
    }
  ]
}

REDISTRIBUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/

Update operation of resource: redistribute

redistributebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

Request Content-Types: application/json
Request Example
{
  "bgp": [
    null
  ],
  "eigrp": [
    null
  ],
  "protocol-name": "string",
  "application-or-isis-or-ospf": [
    null
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/

Create operation of resource: redistribute

redistributebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

Request Content-Types: application/json
Request Example
{
  "bgp": [
    null
  ],
  "eigrp": [
    null
  ],
  "protocol-name": "string",
  "application-or-isis-or-ospf": [
    null
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/

Delete operation of resource: redistribute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/

Retrieve operation of resource: redistribute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "bgp": [
    null
  ],
  "eigrp": [
    null
  ],
  "protocol-name": "string",
  "application-or-isis-or-ospf": [
    null
  ]
}

CONNECTED-OR-STATIC-OR-DAGR-OR-SUBSCRIBER-OR-MOBILE-OR-RIP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip/

Update operation of resource: connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip

connected-or-static-or-dagr-or-subscriber-or-mobile-or-ripbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTED-OR-STATIC-OR-DAGR-OR-SUBSCRIBER-OR-MOBILE-OR-RIP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip/

Create operation of resource: connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip

connected-or-static-or-dagr-or-subscriber-or-mobile-or-ripbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTED-OR-STATIC-OR-DAGR-OR-SUBSCRIBER-OR-MOBILE-OR-RIP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip/

Delete operation of resource: connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTED-OR-STATIC-OR-DAGR-OR-SUBSCRIBER-OR-MOBILE-OR-RIP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip/

Retrieve operation of resource: connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

APPLICATION-OR-ISIS-OR-OSPF - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/application-or-isis-or-ospf/{instance-name}/

Update operation of resource: application-or-isis-or-ospf

application-or-isis-or-ospfbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

instance-name
in path
string

ID of instance-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLICATION-OR-ISIS-OR-OSPF - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/application-or-isis-or-ospf/{instance-name}/

Create operation of resource: application-or-isis-or-ospf

application-or-isis-or-ospfbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

instance-name
in path
string

ID of instance-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLICATION-OR-ISIS-OR-OSPF - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/application-or-isis-or-ospf/{instance-name}/

Delete operation of resource: application-or-isis-or-ospf

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

instance-name
in path
string

ID of instance-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLICATION-OR-ISIS-OR-OSPF - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/application-or-isis-or-ospf/{instance-name}/

Retrieve operation of resource: application-or-isis-or-ospf

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

instance-name
in path
string

ID of instance-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

BGP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/bgp/{instance-name as-xx as-yy}/

Update operation of resource: bgp

bgpbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx as-yy
in path
string

ID of instance-name as-xx as-yy

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BGP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/bgp/{instance-name as-xx as-yy}/

Create operation of resource: bgp

bgpbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx as-yy
in path
string

ID of instance-name as-xx as-yy

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BGP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/bgp/{instance-name as-xx as-yy}/

Delete operation of resource: bgp

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx as-yy
in path
string

ID of instance-name as-xx as-yy

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BGP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/bgp/{instance-name as-xx as-yy}/

Retrieve operation of resource: bgp

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx as-yy
in path
string

ID of instance-name as-xx as-yy

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

EIGRP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/eigrp/{instance-name as-xx}/

Update operation of resource: eigrp

eigrpbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx
in path
string

ID of instance-name as-xx

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EIGRP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/eigrp/{instance-name as-xx}/

Create operation of resource: eigrp

eigrpbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx
in path
string

ID of instance-name as-xx

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EIGRP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/eigrp/{instance-name as-xx}/

Delete operation of resource: eigrp

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx
in path
string

ID of instance-name as-xx

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EIGRP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/redistribution/redistributes/redistribute/{protocol-name}/eigrp/{instance-name as-xx}/

Retrieve operation of resource: eigrp

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx
in path
string

ID of instance-name as-xx

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

ADJACENCY-STAGGER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/adjacency-stagger/

Update operation of resource: adjacency-stagger

adjacency-staggerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "max-nbr": "integer",
  "disable": [ null ],
  "initial-nbr": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADJACENCY-STAGGER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/adjacency-stagger/

Create operation of resource: adjacency-stagger

adjacency-staggerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "max-nbr": "integer",
  "disable": [ null ],
  "initial-nbr": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADJACENCY-STAGGER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/adjacency-stagger/

Delete operation of resource: adjacency-stagger

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADJACENCY-STAGGER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/adjacency-stagger/

Retrieve operation of resource: adjacency-stagger

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "max-nbr": "integer",
  "disable": [ null ],
  "initial-nbr": "integer"
}

MAX-LSA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-lsa/

Update operation of resource: max-lsa

max-lsabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "max-lsa-ignore-count": "integer",
  "max-lsa-warning-only": "boolean",
  "max-lsa-limit": "integer",
  "max-lsa-reset-time": "integer",
  "max-lsa-ignore-time": "integer",
  "max-lsa-threshold": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-LSA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-lsa/

Create operation of resource: max-lsa

max-lsabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "max-lsa-ignore-count": "integer",
  "max-lsa-warning-only": "boolean",
  "max-lsa-limit": "integer",
  "max-lsa-reset-time": "integer",
  "max-lsa-ignore-time": "integer",
  "max-lsa-threshold": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-LSA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-lsa/

Delete operation of resource: max-lsa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-LSA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/max-lsa/

Retrieve operation of resource: max-lsa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "max-lsa-ignore-count": "integer",
  "max-lsa-warning-only": "boolean",
  "max-lsa-limit": "integer",
  "max-lsa-reset-time": "integer",
  "max-lsa-ignore-time": "integer",
  "max-lsa-threshold": "integer"
}

AUTO-COST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/auto-cost/

Update operation of resource: auto-cost

auto-costbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "bandwidth": "integer",
  "disable": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-COST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/auto-cost/

Create operation of resource: auto-cost

auto-costbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "bandwidth": "integer",
  "disable": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-COST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/auto-cost/

Delete operation of resource: auto-cost

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-COST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/auto-cost/

Retrieve operation of resource: auto-cost

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "bandwidth": "integer",
  "disable": "boolean"
}

UCMP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/

Update operation of resource: ucmp

ucmpbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UCMP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/

Create operation of resource: ucmp

ucmpbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UCMP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/

Delete operation of resource: ucmp

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UCMP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/

Retrieve operation of resource: ucmp

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

ENABLE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/enable/

Update operation of resource: enable

enablebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "variance": "integer",
  "prefix-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENABLE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/enable/

Create operation of resource: enable

enablebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "variance": "integer",
  "prefix-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENABLE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/enable/

Delete operation of resource: enable

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENABLE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/enable/

Retrieve operation of resource: enable

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "variance": "integer",
  "prefix-list-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/ucmp/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/per-link/

Create operation of resource: per-link

per-linkbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "priority": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/per-prefix/

Update operation of resource: per-prefix

per-prefixbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "priority": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/per-prefix/

Create operation of resource: per-prefix

per-prefixbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "priority": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "priority": "string"
}

TIEBREAKERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/per-prefix/tiebreakers/

Update operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/per-prefix/tiebreakers/

Create operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/per-prefix/tiebreakers/

Delete operation of resource: tiebreakers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/per-prefix/tiebreakers/

Retrieve operation of resource: tiebreakers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

TIEBREAKER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Update operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Create operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Delete operation of resource: tiebreaker

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

tiebreaker-type
in path
string

ID of tiebreaker-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Retrieve operation of resource: tiebreaker

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

SUMMARY-PREFIXES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/

Update operation of resource: summary-prefixes

summary-prefixesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "prefix-and-netmask": [
    null
  ],
  "prefix": [
    null
  ],
  "netmask": [
    null
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUMMARY-PREFIXES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/

Create operation of resource: summary-prefixes

summary-prefixesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "prefix-and-netmask": [
    null
  ],
  "prefix": [
    null
  ],
  "netmask": [
    null
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUMMARY-PREFIXES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/

Delete operation of resource: summary-prefixes

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUMMARY-PREFIXES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/

Retrieve operation of resource: summary-prefixes

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "prefix-and-netmask": [
    null
  ],
  "prefix": [
    null
  ],
  "netmask": [
    null
  ]
}

SUMMARY-PREFIX-DATA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/summary-prefix-data/

Update operation of resource: summary-prefix-data

summary-prefix-databody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUMMARY-PREFIX-DATA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/summary-prefix-data/

Create operation of resource: summary-prefix-data

summary-prefix-databody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUMMARY-PREFIX-DATA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/summary-prefix-data/

Delete operation of resource: summary-prefix-data

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUMMARY-PREFIX-DATA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/summary-prefix-data/

Retrieve operation of resource: summary-prefix-data

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

PREFIX-AND-NETMASK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/prefix-and-netmask/{prefix netmask}/

Update operation of resource: prefix-and-netmask

prefix-and-netmaskbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

prefix netmask
in path
string

ID of prefix netmask

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-AND-NETMASK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/prefix-and-netmask/{prefix netmask}/

Create operation of resource: prefix-and-netmask

prefix-and-netmaskbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

prefix netmask
in path
string

ID of prefix netmask

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-AND-NETMASK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/prefix-and-netmask/{prefix netmask}/

Delete operation of resource: prefix-and-netmask

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

prefix netmask
in path
string

ID of prefix netmask

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-AND-NETMASK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/prefix-and-netmask/{prefix netmask}/

Retrieve operation of resource: prefix-and-netmask

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

prefix netmask
in path
string

ID of prefix netmask

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/prefix/{prefix}/

Update operation of resource: prefix

prefixbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

prefix
in path
string

ID of prefix

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/prefix/{prefix}/

Create operation of resource: prefix

prefixbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

prefix
in path
string

ID of prefix

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/prefix/{prefix}/

Delete operation of resource: prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

prefix
in path
string

ID of prefix

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/prefix/{prefix}/

Retrieve operation of resource: prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

prefix
in path
string

ID of prefix

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

NETMASK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/netmask/{netmask}/

Update operation of resource: netmask

netmaskbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

netmask
in path
string

ID of netmask

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NETMASK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/netmask/{netmask}/

Create operation of resource: netmask

netmaskbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

netmask
in path
string

ID of netmask

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NETMASK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/netmask/{netmask}/

Delete operation of resource: netmask

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

netmask
in path
string

ID of netmask

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NETMASK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/summary-prefixes/netmask/{netmask}/

Retrieve operation of resource: netmask

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

netmask
in path
string

ID of netmask

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

OUTGOING-ROUTE-UPDATES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/outgoing-route-updates/

Update operation of resource: outgoing-route-updates

outgoing-route-updatesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "outgoing-route-update": [
    {
      "as-xx": "integer",
      "ospf-process-name": "string",
      "protocol-name": "string",
      "as-yy": "integer",
      "access-list-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OUTGOING-ROUTE-UPDATES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/outgoing-route-updates/

Create operation of resource: outgoing-route-updates

outgoing-route-updatesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "outgoing-route-update": [
    {
      "as-xx": "integer",
      "ospf-process-name": "string",
      "protocol-name": "string",
      "as-yy": "integer",
      "access-list-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OUTGOING-ROUTE-UPDATES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/outgoing-route-updates/

Delete operation of resource: outgoing-route-updates

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OUTGOING-ROUTE-UPDATES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/outgoing-route-updates/

Retrieve operation of resource: outgoing-route-updates

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "outgoing-route-update": [
    {
      "as-xx": "integer",
      "ospf-process-name": "string",
      "protocol-name": "string",
      "as-yy": "integer",
      "access-list-name": "string"
    }
  ]
}

OUTGOING-ROUTE-UPDATE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/outgoing-route-updates/outgoing-route-update/{protocol-name}/

Update operation of resource: outgoing-route-update

outgoing-route-updatebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

Request Content-Types: application/json
Request Example
{
  "as-xx": "integer",
  "ospf-process-name": "string",
  "protocol-name": "string",
  "as-yy": "integer",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OUTGOING-ROUTE-UPDATE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/outgoing-route-updates/outgoing-route-update/{protocol-name}/

Create operation of resource: outgoing-route-update

outgoing-route-updatebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

Request Content-Types: application/json
Request Example
{
  "as-xx": "integer",
  "ospf-process-name": "string",
  "protocol-name": "string",
  "as-yy": "integer",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OUTGOING-ROUTE-UPDATE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/outgoing-route-updates/outgoing-route-update/{protocol-name}/

Delete operation of resource: outgoing-route-update

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OUTGOING-ROUTE-UPDATE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/outgoing-route-updates/outgoing-route-update/{protocol-name}/

Retrieve operation of resource: outgoing-route-update

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

protocol-name
in path
string

ID of protocol-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "as-xx": "integer",
  "ospf-process-name": "string",
  "protocol-name": "string",
  "as-yy": "integer",
  "access-list-name": "string"
}

DISTANCE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/

Update operation of resource: distance

distancebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "ip-distances": {
    "ip-distance": [
      {
        "distance": "integer",
        "access-list-name": "string",
        "wildcard": "string",
        "address": "string"
      }
    ]
  },
  "admin-distance": "integer",
  "ospf-distance": {
    "external-routes": "integer",
    "intra-area": "integer",
    "inter-area": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTANCE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/

Create operation of resource: distance

distancebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "ip-distances": {
    "ip-distance": [
      {
        "distance": "integer",
        "access-list-name": "string",
        "wildcard": "string",
        "address": "string"
      }
    ]
  },
  "admin-distance": "integer",
  "ospf-distance": {
    "external-routes": "integer",
    "intra-area": "integer",
    "inter-area": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTANCE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/

Delete operation of resource: distance

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTANCE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/

Retrieve operation of resource: distance

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ip-distances": {
    "ip-distance": [
      {
        "distance": "integer",
        "access-list-name": "string",
        "wildcard": "string",
        "address": "string"
      }
    ]
  },
  "admin-distance": "integer",
  "ospf-distance": {
    "external-routes": "integer",
    "intra-area": "integer",
    "inter-area": "integer"
  }
}

OSPF-DISTANCE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/ospf-distance/

Update operation of resource: ospf-distance

ospf-distancebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "external-routes": "integer",
  "intra-area": "integer",
  "inter-area": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPF-DISTANCE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/ospf-distance/

Create operation of resource: ospf-distance

ospf-distancebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "external-routes": "integer",
  "intra-area": "integer",
  "inter-area": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPF-DISTANCE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/ospf-distance/

Delete operation of resource: ospf-distance

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPF-DISTANCE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/ospf-distance/

Retrieve operation of resource: ospf-distance

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "external-routes": "integer",
  "intra-area": "integer",
  "inter-area": "integer"
}

IP-DISTANCES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/ip-distances/

Update operation of resource: ip-distances

ip-distancesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "ip-distance": [
    {
      "distance": "integer",
      "access-list-name": "string",
      "wildcard": "string",
      "address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IP-DISTANCES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/ip-distances/

Create operation of resource: ip-distances

ip-distancesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "ip-distance": [
    {
      "distance": "integer",
      "access-list-name": "string",
      "wildcard": "string",
      "address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IP-DISTANCES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/ip-distances/

Delete operation of resource: ip-distances

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IP-DISTANCES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/ip-distances/

Retrieve operation of resource: ip-distances

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ip-distance": [
    {
      "distance": "integer",
      "access-list-name": "string",
      "wildcard": "string",
      "address": "string"
    }
  ]
}

IP-DISTANCE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/ip-distances/ip-distance/{address wildcard}/

Update operation of resource: ip-distance

ip-distancebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address wildcard
in path
string

ID of address wildcard

Request Content-Types: application/json
Request Example
{
  "distance": "integer",
  "access-list-name": "string",
  "wildcard": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IP-DISTANCE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/ip-distances/ip-distance/{address wildcard}/

Create operation of resource: ip-distance

ip-distancebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address wildcard
in path
string

ID of address wildcard

Request Content-Types: application/json
Request Example
{
  "distance": "integer",
  "access-list-name": "string",
  "wildcard": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IP-DISTANCE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/ip-distances/ip-distance/{address wildcard}/

Delete operation of resource: ip-distance

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address wildcard
in path
string

ID of address wildcard

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IP-DISTANCE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/distance/ip-distances/ip-distance/{address wildcard}/

Retrieve operation of resource: ip-distance

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address wildcard
in path
string

ID of address wildcard

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "distance": "integer",
  "access-list-name": "string",
  "wildcard": "string",
  "address": "string"
}

AREA-ADDRESSES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/

Update operation of resource: area-addresses

area-addressesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "area-address": [
    null
  ],
  "area-area-id": [
    null
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-ADDRESSES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/

Create operation of resource: area-addresses

area-addressesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "area-address": [
    null
  ],
  "area-area-id": [
    null
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-ADDRESSES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/

Delete operation of resource: area-addresses

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-ADDRESSES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/

Retrieve operation of resource: area-addresses

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "area-address": [
    null
  ],
  "area-area-id": [
    null
  ]
}

AREA-ADDRESS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/

Update operation of resource: area-address

area-addressbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-ADDRESS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/

Create operation of resource: area-address

area-addressbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-ADDRESS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/

Delete operation of resource: area-address

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-ADDRESS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/

Retrieve operation of resource: area-address

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VIRTUAL-LINK-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/virtual-link-scopes/

Create operation of resource: virtual-link-scopes

virtual-link-scopesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "virtual-link-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VIRTUAL-LINK-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/virtual-link-scopes/virtual-link-scope/{irtual-link-scope_address}/

Create operation of resource: virtual-link-scope

virtual-link-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

irtual-link-scope_address
in path
string

ID of irtual-link-scope_address

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/virtual-link-scopes/virtual-link-scope/{irtual-link-scope_address}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

irtual-link-scope_address
in path
string

ID of irtual-link-scope_address

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/virtual-link-scopes/virtual-link-scope/{irtual-link-scope_address}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

irtual-link-scope_address
in path
string

ID of irtual-link-scope_address

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/virtual-link-scopes/virtual-link-scope/{irtual-link-scope_address}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

irtual-link-scope_address
in path
string

ID of irtual-link-scope_address

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/virtual-link-scopes/virtual-link-scope/{irtual-link-scope_address}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

irtual-link-scope_address
in path
string

ID of irtual-link-scope_address

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/virtual-link-scopes/virtual-link-scope/{irtual-link-scope_address}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

irtual-link-scope_address
in path
string

ID of irtual-link-scope_address

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SHAM-LINK-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/sham-link-scopes/

Create operation of resource: sham-link-scopes

sham-link-scopesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "sham-link-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SHAM-LINK-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/sham-link-scopes/sham-link-scope/{source-address destination-address}/

Create operation of resource: sham-link-scope

sham-link-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

source-address destination-address
in path
string

ID of source-address destination-address

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/sham-link-scopes/sham-link-scope/{source-address destination-address}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/

Update operation of resource: area-scope

area-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/

Create operation of resource: area-scope

area-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/

Delete operation of resource: area-scope

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/

Retrieve operation of resource: area-scope

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}

DISTRIBUTE-LIST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/distribute-list/

Update operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/distribute-list/

Create operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/distribute-list/

Delete operation of resource: distribute-list

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/distribute-list/

Retrieve operation of resource: distribute-list

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

BFD - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/bfd/

Update operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/bfd/

Create operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/bfd/

Delete operation of resource: bfd

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/bfd/

Retrieve operation of resource: bfd

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/

Update operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/

Delete operation of resource: authentication

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/

Retrieve operation of resource: authentication

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

TYPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/type/

Update operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/type/

Delete operation of resource: type

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/type/

Retrieve operation of resource: type

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

MESSAGE-DIGEST-KEYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/

Update operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/

Delete operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/

Retrieve operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

MESSAGE-DIGEST-KEY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Update operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Delete operation of resource: message-digest-key

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

key-id
in path
string

ID of key-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Retrieve operation of resource: message-digest-key

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

key-id
in path
string

ID of key-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "password": "string",
  "key-id": "integer"
}

SECURITY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/security/

Update operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/security/

Create operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/security/

Delete operation of resource: security

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/security/

Retrieve operation of resource: security

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}

TTL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/security/ttl/

Update operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/security/ttl/

Create operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/security/ttl/

Delete operation of resource: ttl

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/security/ttl/

Retrieve operation of resource: ttl

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": "boolean",
  "hop-count": "integer"
}

DEAD-INTERVAL-MINIMAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/dead-interval-minimal/

Update operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/dead-interval-minimal/

Delete operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/dead-interval-minimal/

Retrieve operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "multiplier": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-link/

Create operation of resource: per-link

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-link/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-link/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-link/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-link/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/

Update operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/

Create operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

REMOTE-LFA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/remote-lfa/

Update operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/remote-lfa/

Create operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/remote-lfa/

Delete operation of resource: remote-lfa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/remote-lfa/

Retrieve operation of resource: remote-lfa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

TIEBREAKERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/

Update operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/

Create operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/

Delete operation of resource: tiebreakers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/

Retrieve operation of resource: tiebreakers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

TIEBREAKER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Update operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Create operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Delete operation of resource: tiebreaker

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

tiebreaker-type
in path
string

ID of tiebreaker-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Retrieve operation of resource: tiebreaker

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

tiebreaker-type
in path
string

ID of tiebreaker-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

CANDIDATE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Update operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Delete operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Retrieve operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

CANDIDATE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Update operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Delete operation of resource: candidate-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Retrieve operation of resource: candidate-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

COST-FALLBACK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/cost-fallback/

Update operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/cost-fallback/

Create operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/cost-fallback/

Delete operation of resource: cost-fallback

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-scope/cost-fallback/

Retrieve operation of resource: cost-fallback

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "cost": "integer"
}

NAME-SCOPES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/

Update operation of resource: name-scopes

name-scopesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "name-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/

Create operation of resource: name-scopes

name-scopesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "name-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/

Delete operation of resource: name-scopes

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/

Retrieve operation of resource: name-scopes

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "name-scope": [
    {
      "running": [ null ]
    }
  ]
}

NAME-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/

Update operation of resource: name-scope

name-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/

Create operation of resource: name-scope

name-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/

Delete operation of resource: name-scope

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/

Retrieve operation of resource: name-scope

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "running": [ null ]
}

PREFIX-SID - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid/

Update operation of resource: prefix-sid

prefix-sidbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid/

Create operation of resource: prefix-sid

prefix-sidbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid/

Delete operation of resource: prefix-sid

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid/

Retrieve operation of resource: prefix-sid

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}

PREFIX-SID-STRICT - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Update operation of resource: prefix-sid-strict

prefix-sid-strictbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID-STRICT - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Create operation of resource: prefix-sid-strict

prefix-sid-strictbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID-STRICT - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Delete operation of resource: prefix-sid-strict

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID-STRICT - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Retrieve operation of resource: prefix-sid-strict

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}

DISTRIBUTE-LIST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/distribute-list/

Update operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/distribute-list/

Create operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/distribute-list/

Delete operation of resource: distribute-list

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/distribute-list/

Retrieve operation of resource: distribute-list

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

BFD - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/bfd/

Update operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/bfd/

Create operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/bfd/

Delete operation of resource: bfd

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/bfd/

Retrieve operation of resource: bfd

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/

Update operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/

Delete operation of resource: authentication

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/

Retrieve operation of resource: authentication

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

TYPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/type/

Update operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/type/

Delete operation of resource: type

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/type/

Retrieve operation of resource: type

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

MESSAGE-DIGEST-KEYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Update operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Delete operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Retrieve operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

MESSAGE-DIGEST-KEY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Update operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Delete operation of resource: message-digest-key

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Retrieve operation of resource: message-digest-key

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "password": "string",
  "key-id": "integer"
}

SECURITY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/

Update operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/

Create operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/

Delete operation of resource: security

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/

Retrieve operation of resource: security

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}

TTL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/ttl/

Update operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/ttl/

Create operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/ttl/

Delete operation of resource: ttl

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/ttl/

Retrieve operation of resource: ttl

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": "boolean",
  "hop-count": "integer"
}

NEIGHBORS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/

Update operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/

Create operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/

Delete operation of resource: neighbors

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/

Retrieve operation of resource: neighbors

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}

NEIGHBOR - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Update operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Create operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Delete operation of resource: neighbor

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Retrieve operation of resource: neighbor

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}

DEAD-INTERVAL-MINIMAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Update operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Delete operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Retrieve operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "multiplier": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/

Create operation of resource: per-link

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Update operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Create operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

REMOTE-LFA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Update operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Create operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Delete operation of resource: remote-lfa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Retrieve operation of resource: remote-lfa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

TIEBREAKERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Update operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Create operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Delete operation of resource: tiebreakers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Retrieve operation of resource: tiebreakers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

TIEBREAKER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Update operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Create operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Delete operation of resource: tiebreaker

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Retrieve operation of resource: tiebreaker

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

CANDIDATE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Update operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Delete operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Retrieve operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

CANDIDATE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Update operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Delete operation of resource: candidate-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Retrieve operation of resource: candidate-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

COST-FALLBACK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/cost-fallback/

Update operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/cost-fallback/

Create operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/cost-fallback/

Delete operation of resource: cost-fallback

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/cost-fallback/

Retrieve operation of resource: cost-fallback

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "cost": "integer"
}

MULTI-AREA-INTERFACE-SCOPES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/

Update operation of resource: multi-area-interface-scopes

multi-area-interface-scopesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "multi-area-interface-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/

Create operation of resource: multi-area-interface-scopes

multi-area-interface-scopesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "multi-area-interface-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/

Delete operation of resource: multi-area-interface-scopes

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/

Retrieve operation of resource: multi-area-interface-scopes

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "multi-area-interface-scope": [
    {
      "running": [ null ]
    }
  ]
}

MULTI-AREA-INTERFACE-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Update operation of resource: multi-area-interface-scope

multi-area-interface-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Create operation of resource: multi-area-interface-scope

multi-area-interface-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Delete operation of resource: multi-area-interface-scope

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Retrieve operation of resource: multi-area-interface-scope

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "running": [ null ]
}

DISTRIBUTE-LIST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Update operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Create operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Delete operation of resource: distribute-list

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Retrieve operation of resource: distribute-list

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Update operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Delete operation of resource: authentication

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Retrieve operation of resource: authentication

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

TYPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Update operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Delete operation of resource: type

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Retrieve operation of resource: type

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

MESSAGE-DIGEST-KEYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Update operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Delete operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Retrieve operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

MESSAGE-DIGEST-KEY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Update operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Delete operation of resource: message-digest-key

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Retrieve operation of resource: message-digest-key

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "password": "string",
  "key-id": "integer"
}

NEIGHBORS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Update operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Create operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Delete operation of resource: neighbors

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Retrieve operation of resource: neighbors

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}

NEIGHBOR - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Update operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Create operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Delete operation of resource: neighbor

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Retrieve operation of resource: neighbor

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}

DEAD-INTERVAL-MINIMAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Update operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Delete operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Retrieve operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "multiplier": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/

Create operation of resource: per-link

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Update operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Create operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

REMOTE-LFA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Update operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Create operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Delete operation of resource: remote-lfa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Retrieve operation of resource: remote-lfa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

TIEBREAKERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Update operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Create operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Delete operation of resource: tiebreakers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Retrieve operation of resource: tiebreakers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

TIEBREAKER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Update operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Create operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Delete operation of resource: tiebreaker

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Retrieve operation of resource: tiebreaker

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

CANDIDATE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Update operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Delete operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Retrieve operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

CANDIDATE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Update operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Delete operation of resource: candidate-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Retrieve operation of resource: candidate-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

COST-FALLBACK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Update operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Create operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Delete operation of resource: cost-fallback

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Retrieve operation of resource: cost-fallback

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "cost": "integer"
}

AREA-RANGES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-ranges/

Update operation of resource: area-ranges

area-rangesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "area-range": [
    {
      "not-advertise": "boolean",
      "netmask": "string",
      "address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-ranges/

Create operation of resource: area-ranges

area-rangesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "area-range": [
    {
      "not-advertise": "boolean",
      "netmask": "string",
      "address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-ranges/

Delete operation of resource: area-ranges

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-ranges/

Retrieve operation of resource: area-ranges

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "area-range": [
    {
      "not-advertise": "boolean",
      "netmask": "string",
      "address": "string"
    }
  ]
}

AREA-RANGE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-ranges/area-range/{address netmask}/

Update operation of resource: area-range

area-rangebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

address netmask
in path
string

ID of address netmask

Request Content-Types: application/json
Request Example
{
  "not-advertise": "boolean",
  "netmask": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-ranges/area-range/{address netmask}/

Create operation of resource: area-range

area-rangebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

address netmask
in path
string

ID of address netmask

Request Content-Types: application/json
Request Example
{
  "not-advertise": "boolean",
  "netmask": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-ranges/area-range/{address netmask}/

Delete operation of resource: area-range

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

address netmask
in path
string

ID of address netmask

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/area-ranges/area-range/{address netmask}/

Retrieve operation of resource: area-range

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

address netmask
in path
string

ID of address netmask

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "not-advertise": "boolean",
  "netmask": "string",
  "address": "string"
}

NSSA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/nssa/

Update operation of resource: nssa

nssabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "metric-type": "string",
  "default-info-originate": "boolean",
  "no-summary": "boolean",
  "no-redistribution": "boolean",
  "nssa-def-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSSA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/nssa/

Create operation of resource: nssa

nssabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "metric-type": "string",
  "default-info-originate": "boolean",
  "no-summary": "boolean",
  "no-redistribution": "boolean",
  "nssa-def-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSSA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/nssa/

Delete operation of resource: nssa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSSA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-address/{address}/nssa/

Retrieve operation of resource: nssa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "metric-type": "string",
  "default-info-originate": "boolean",
  "no-summary": "boolean",
  "no-redistribution": "boolean",
  "nssa-def-metric": "integer"
}

AREA-AREA-ID - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/

Update operation of resource: area-area-id

area-area-idbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-AREA-ID - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/

Create operation of resource: area-area-id

area-area-idbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-AREA-ID - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/

Delete operation of resource: area-area-id

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-AREA-ID - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/

Retrieve operation of resource: area-area-id

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VIRTUAL-LINK-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/virtual-link-scopes/

Create operation of resource: virtual-link-scopes

virtual-link-scopesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "virtual-link-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VIRTUAL-LINK-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/virtual-link-scopes/virtual-link-scope/{address}/

Create operation of resource: virtual-link-scope

virtual-link-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/virtual-link-scopes/virtual-link-scope/{address}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/virtual-link-scopes/virtual-link-scope/{address}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/virtual-link-scopes/virtual-link-scope/{address}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/virtual-link-scopes/virtual-link-scope/{address}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

address
in path
string

ID of address

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/virtual-link-scopes/virtual-link-scope/{address}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SHAM-LINK-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/sham-link-scopes/

Create operation of resource: sham-link-scopes

sham-link-scopesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "sham-link-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SHAM-LINK-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/sham-link-scopes/sham-link-scope/{source-address destination-address}/

Create operation of resource: sham-link-scope

sham-link-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

source-address destination-address
in path
string

ID of source-address destination-address

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/sham-link-scopes/sham-link-scope/{source-address destination-address}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/

Update operation of resource: area-scope

area-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/

Create operation of resource: area-scope

area-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/

Delete operation of resource: area-scope

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/

Retrieve operation of resource: area-scope

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}

DISTRIBUTE-LIST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/distribute-list/

Update operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/distribute-list/

Create operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/distribute-list/

Delete operation of resource: distribute-list

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/distribute-list/

Retrieve operation of resource: distribute-list

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

BFD - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/bfd/

Update operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/bfd/

Create operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/bfd/

Delete operation of resource: bfd

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/bfd/

Retrieve operation of resource: bfd

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/

Update operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/

Delete operation of resource: authentication

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/

Retrieve operation of resource: authentication

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

TYPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/type/

Update operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/type/

Delete operation of resource: type

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/type/

Retrieve operation of resource: type

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

MESSAGE-DIGEST-KEYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/

Update operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/

Delete operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/

Retrieve operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

MESSAGE-DIGEST-KEY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Update operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Delete operation of resource: message-digest-key

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

key-id
in path
string

ID of key-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Retrieve operation of resource: message-digest-key

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

key-id
in path
string

ID of key-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "password": "string",
  "key-id": "integer"
}

SECURITY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/security/

Update operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/security/

Create operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/security/

Delete operation of resource: security

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/security/

Retrieve operation of resource: security

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}

TTL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/security/ttl/

Update operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/security/ttl/

Create operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/security/ttl/

Delete operation of resource: ttl

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/security/ttl/

Retrieve operation of resource: ttl

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": "boolean",
  "hop-count": "integer"
}

DEAD-INTERVAL-MINIMAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/dead-interval-minimal/

Update operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/dead-interval-minimal/

Delete operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/dead-interval-minimal/

Retrieve operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "multiplier": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-link/

Create operation of resource: per-link

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-link/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-link/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-link/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-link/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/

Update operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/

Create operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

REMOTE-LFA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/remote-lfa/

Update operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/remote-lfa/

Create operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/remote-lfa/

Delete operation of resource: remote-lfa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/remote-lfa/

Retrieve operation of resource: remote-lfa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

TIEBREAKERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/

Update operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/

Create operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/

Delete operation of resource: tiebreakers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/

Retrieve operation of resource: tiebreakers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

TIEBREAKER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Update operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Create operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Delete operation of resource: tiebreaker

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

tiebreaker-type
in path
string

ID of tiebreaker-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Retrieve operation of resource: tiebreaker

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

tiebreaker-type
in path
string

ID of tiebreaker-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

CANDIDATE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Update operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Delete operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Retrieve operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

CANDIDATE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Update operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Delete operation of resource: candidate-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Retrieve operation of resource: candidate-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

COST-FALLBACK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/cost-fallback/

Update operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/cost-fallback/

Create operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/cost-fallback/

Delete operation of resource: cost-fallback

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-scope/cost-fallback/

Retrieve operation of resource: cost-fallback

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "cost": "integer"
}

NAME-SCOPES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/

Update operation of resource: name-scopes

name-scopesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "name-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/

Create operation of resource: name-scopes

name-scopesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "name-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/

Delete operation of resource: name-scopes

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/

Retrieve operation of resource: name-scopes

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "name-scope": [
    {
      "running": [ null ]
    }
  ]
}

NAME-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/

Update operation of resource: name-scope

name-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/

Create operation of resource: name-scope

name-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/

Delete operation of resource: name-scope

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/

Retrieve operation of resource: name-scope

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "running": [ null ]
}

PREFIX-SID - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid/

Update operation of resource: prefix-sid

prefix-sidbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid/

Create operation of resource: prefix-sid

prefix-sidbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid/

Delete operation of resource: prefix-sid

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid/

Retrieve operation of resource: prefix-sid

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}

PREFIX-SID-STRICT - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Update operation of resource: prefix-sid-strict

prefix-sid-strictbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID-STRICT - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Create operation of resource: prefix-sid-strict

prefix-sid-strictbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID-STRICT - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Delete operation of resource: prefix-sid-strict

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID-STRICT - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Retrieve operation of resource: prefix-sid-strict

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}

DISTRIBUTE-LIST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/distribute-list/

Update operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/distribute-list/

Create operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/distribute-list/

Delete operation of resource: distribute-list

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/distribute-list/

Retrieve operation of resource: distribute-list

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

BFD - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/bfd/

Update operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/bfd/

Create operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/bfd/

Delete operation of resource: bfd

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/bfd/

Retrieve operation of resource: bfd

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/

Update operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/

Delete operation of resource: authentication

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/

Retrieve operation of resource: authentication

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

TYPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/type/

Update operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/type/

Delete operation of resource: type

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/type/

Retrieve operation of resource: type

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

MESSAGE-DIGEST-KEYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Update operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Delete operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Retrieve operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

MESSAGE-DIGEST-KEY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Update operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Delete operation of resource: message-digest-key

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Retrieve operation of resource: message-digest-key

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "password": "string",
  "key-id": "integer"
}

SECURITY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/

Update operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/

Create operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/

Delete operation of resource: security

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/

Retrieve operation of resource: security

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}

TTL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/ttl/

Update operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/ttl/

Create operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/ttl/

Delete operation of resource: ttl

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/ttl/

Retrieve operation of resource: ttl

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": "boolean",
  "hop-count": "integer"
}

NEIGHBORS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/

Update operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/

Create operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/

Delete operation of resource: neighbors

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/

Retrieve operation of resource: neighbors

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}

NEIGHBOR - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Update operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Create operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Delete operation of resource: neighbor

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Retrieve operation of resource: neighbor

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}

DEAD-INTERVAL-MINIMAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Update operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Delete operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Retrieve operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "multiplier": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/

Create operation of resource: per-link

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Update operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Create operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

REMOTE-LFA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Update operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Create operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Delete operation of resource: remote-lfa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Retrieve operation of resource: remote-lfa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

TIEBREAKERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Update operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Create operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Delete operation of resource: tiebreakers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Retrieve operation of resource: tiebreakers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

TIEBREAKER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Update operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Create operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Delete operation of resource: tiebreaker

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Retrieve operation of resource: tiebreaker

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

CANDIDATE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Update operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Delete operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Retrieve operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

CANDIDATE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Update operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Delete operation of resource: candidate-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Retrieve operation of resource: candidate-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

COST-FALLBACK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/cost-fallback/

Update operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/cost-fallback/

Create operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/cost-fallback/

Delete operation of resource: cost-fallback

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/cost-fallback/

Retrieve operation of resource: cost-fallback

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "cost": "integer"
}

MULTI-AREA-INTERFACE-SCOPES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/

Update operation of resource: multi-area-interface-scopes

multi-area-interface-scopesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "multi-area-interface-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/

Create operation of resource: multi-area-interface-scopes

multi-area-interface-scopesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "multi-area-interface-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/

Delete operation of resource: multi-area-interface-scopes

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/

Retrieve operation of resource: multi-area-interface-scopes

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "multi-area-interface-scope": [
    {
      "running": [ null ]
    }
  ]
}

MULTI-AREA-INTERFACE-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Update operation of resource: multi-area-interface-scope

multi-area-interface-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Create operation of resource: multi-area-interface-scope

multi-area-interface-scopebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Delete operation of resource: multi-area-interface-scope

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Retrieve operation of resource: multi-area-interface-scope

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "running": [ null ]
}

DISTRIBUTE-LIST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Update operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Create operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Delete operation of resource: distribute-list

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Retrieve operation of resource: distribute-list

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Update operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Delete operation of resource: authentication

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Retrieve operation of resource: authentication

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

TYPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Update operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Delete operation of resource: type

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Retrieve operation of resource: type

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

MESSAGE-DIGEST-KEYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Update operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Delete operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Retrieve operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

MESSAGE-DIGEST-KEY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Update operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Delete operation of resource: message-digest-key

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Retrieve operation of resource: message-digest-key

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "password": "string",
  "key-id": "integer"
}

NEIGHBORS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Update operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Create operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Delete operation of resource: neighbors

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Retrieve operation of resource: neighbors

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}

NEIGHBOR - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Update operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Create operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Delete operation of resource: neighbor

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Retrieve operation of resource: neighbor

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}

DEAD-INTERVAL-MINIMAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Update operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Delete operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Retrieve operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "multiplier": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/

Create operation of resource: per-link

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Update operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Create operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

REMOTE-LFA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Update operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Create operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Delete operation of resource: remote-lfa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Retrieve operation of resource: remote-lfa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

TIEBREAKERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Update operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Create operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Delete operation of resource: tiebreakers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Retrieve operation of resource: tiebreakers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

TIEBREAKER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Update operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Create operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Delete operation of resource: tiebreaker

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Retrieve operation of resource: tiebreaker

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

CANDIDATE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Update operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Delete operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Retrieve operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

CANDIDATE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Update operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Delete operation of resource: candidate-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Retrieve operation of resource: candidate-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

COST-FALLBACK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Update operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Create operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Delete operation of resource: cost-fallback

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Retrieve operation of resource: cost-fallback

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "cost": "integer"
}

AREA-RANGES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-ranges/

Update operation of resource: area-ranges

area-rangesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "area-range": [
    {
      "not-advertise": "boolean",
      "netmask": "string",
      "address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-ranges/

Create operation of resource: area-ranges

area-rangesbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "area-range": [
    {
      "not-advertise": "boolean",
      "netmask": "string",
      "address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-ranges/

Delete operation of resource: area-ranges

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-ranges/

Retrieve operation of resource: area-ranges

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "area-range": [
    {
      "not-advertise": "boolean",
      "netmask": "string",
      "address": "string"
    }
  ]
}

AREA-RANGE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-ranges/area-range/{address netmask}/

Update operation of resource: area-range

area-rangebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

address netmask
in path
string

ID of address netmask

Request Content-Types: application/json
Request Example
{
  "not-advertise": "boolean",
  "netmask": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-ranges/area-range/{address netmask}/

Create operation of resource: area-range

area-rangebody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

address netmask
in path
string

ID of address netmask

Request Content-Types: application/json
Request Example
{
  "not-advertise": "boolean",
  "netmask": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-ranges/area-range/{address netmask}/

Delete operation of resource: area-range

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

address netmask
in path
string

ID of address netmask

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/area-ranges/area-range/{address netmask}/

Retrieve operation of resource: area-range

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

address netmask
in path
string

ID of address netmask

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "not-advertise": "boolean",
  "netmask": "string",
  "address": "string"
}

NSSA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/nssa/

Update operation of resource: nssa

nssabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "metric-type": "string",
  "default-info-originate": "boolean",
  "no-summary": "boolean",
  "no-redistribution": "boolean",
  "nssa-def-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSSA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/nssa/

Create operation of resource: nssa

nssabody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "metric-type": "string",
  "default-info-originate": "boolean",
  "no-summary": "boolean",
  "no-redistribution": "boolean",
  "nssa-def-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSSA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/nssa/

Delete operation of resource: nssa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSSA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/area-addresses/area-area-id/{area-id}/nssa/

Retrieve operation of resource: nssa

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "metric-type": "string",
  "default-info-originate": "boolean",
  "no-summary": "boolean",
  "no-redistribution": "boolean",
  "nssa-def-metric": "integer"
}

TIMERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/timers/

Update operation of resource: timers

timersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "lsa-min-arrival": "integer",
  "lsa-generation-timer": {
    "initial-delay": "integer",
    "backoff-increment": "integer",
    "max-delay": "integer"
  },
  "lsa-refresh": "integer",
  "fast-reroute-timer": "integer",
  "spf-timer": {
    "initial-delay": "integer",
    "backoff-increment": "integer",
    "max-delay": "integer"
  },
  "lsa-pacing-flood": "integer",
  "lsa-group-pacing": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/timers/

Create operation of resource: timers

timersbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "lsa-min-arrival": "integer",
  "lsa-generation-timer": {
    "initial-delay": "integer",
    "backoff-increment": "integer",
    "max-delay": "integer"
  },
  "lsa-refresh": "integer",
  "fast-reroute-timer": "integer",
  "spf-timer": {
    "initial-delay": "integer",
    "backoff-increment": "integer",
    "max-delay": "integer"
  },
  "lsa-pacing-flood": "integer",
  "lsa-group-pacing": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/timers/

Delete operation of resource: timers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/timers/

Retrieve operation of resource: timers

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "lsa-min-arrival": "integer",
  "lsa-generation-timer": {
    "initial-delay": "integer",
    "backoff-increment": "integer",
    "max-delay": "integer"
  },
  "lsa-refresh": "integer",
  "fast-reroute-timer": "integer",
  "spf-timer": {
    "initial-delay": "integer",
    "backoff-increment": "integer",
    "max-delay": "integer"
  },
  "lsa-pacing-flood": "integer",
  "lsa-group-pacing": "integer"
}

SPF-TIMER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/timers/spf-timer/

Update operation of resource: spf-timer

spf-timerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "initial-delay": "integer",
  "backoff-increment": "integer",
  "max-delay": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SPF-TIMER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/timers/spf-timer/

Create operation of resource: spf-timer

spf-timerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "initial-delay": "integer",
  "backoff-increment": "integer",
  "max-delay": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SPF-TIMER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/timers/spf-timer/

Delete operation of resource: spf-timer

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SPF-TIMER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/timers/spf-timer/

Retrieve operation of resource: spf-timer

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "initial-delay": "integer",
  "backoff-increment": "integer",
  "max-delay": "integer"
}

LSA-GENERATION-TIMER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/timers/lsa-generation-timer/

Update operation of resource: lsa-generation-timer

lsa-generation-timerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "initial-delay": "integer",
  "backoff-increment": "integer",
  "max-delay": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSA-GENERATION-TIMER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/timers/lsa-generation-timer/

Create operation of resource: lsa-generation-timer

lsa-generation-timerbody object

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Request Content-Types: application/json
Request Example
{
  "initial-delay": "integer",
  "backoff-increment": "integer",
  "max-delay": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSA-GENERATION-TIMER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/timers/lsa-generation-timer/

Delete operation of resource: lsa-generation-timer

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSA-GENERATION-TIMER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/vrfs/vrf/{vrf-name}/timers/lsa-generation-timer/

Retrieve operation of resource: lsa-generation-timer

process-name
in path
string

ID of process-name

vrf-name
in path
string

ID of vrf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "initial-delay": "integer",
  "backoff-increment": "integer",
  "max-delay": "integer"
}

TRACE-BUFS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/trace-bufs/

Update operation of resource: trace-bufs

trace-bufsbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "trace-buf": [
    {
      "trace-buf-name": "string",
      "bufsize": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRACE-BUFS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/trace-bufs/

Create operation of resource: trace-bufs

trace-bufsbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "trace-buf": [
    {
      "trace-buf-name": "string",
      "bufsize": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRACE-BUFS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/trace-bufs/

Delete operation of resource: trace-bufs

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRACE-BUFS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/trace-bufs/

Retrieve operation of resource: trace-bufs

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trace-buf": [
    {
      "trace-buf-name": "string",
      "bufsize": "string"
    }
  ]
}

TRACE-BUF - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/trace-bufs/trace-buf/{trace-buf-name}/

Update operation of resource: trace-buf

trace-bufbody object

process-name
in path
string

ID of process-name

trace-buf-name
in path
string

ID of trace-buf-name

Request Content-Types: application/json
Request Example
{
  "trace-buf-name": "string",
  "bufsize": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRACE-BUF - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/trace-bufs/trace-buf/{trace-buf-name}/

Create operation of resource: trace-buf

trace-bufbody object

process-name
in path
string

ID of process-name

trace-buf-name
in path
string

ID of trace-buf-name

Request Content-Types: application/json
Request Example
{
  "trace-buf-name": "string",
  "bufsize": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRACE-BUF - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/trace-bufs/trace-buf/{trace-buf-name}/

Delete operation of resource: trace-buf

process-name
in path
string

ID of process-name

trace-buf-name
in path
string

ID of trace-buf-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TRACE-BUF - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/trace-bufs/trace-buf/{trace-buf-name}/

Retrieve operation of resource: trace-buf

process-name
in path
string

ID of process-name

trace-buf-name
in path
string

ID of trace-buf-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "trace-buf-name": "string",
  "bufsize": "string"
}

GRACEFUL-SHUTDOWN-TIMERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/graceful-shutdown-timers/

Update operation of resource: graceful-shutdown-timers

graceful-shutdown-timersbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "graceful-shutdown-retain-routes": "integer",
  "graceful-shutdown-initial-delay": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GRACEFUL-SHUTDOWN-TIMERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/graceful-shutdown-timers/

Create operation of resource: graceful-shutdown-timers

graceful-shutdown-timersbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "graceful-shutdown-retain-routes": "integer",
  "graceful-shutdown-initial-delay": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GRACEFUL-SHUTDOWN-TIMERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/graceful-shutdown-timers/

Delete operation of resource: graceful-shutdown-timers

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GRACEFUL-SHUTDOWN-TIMERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/graceful-shutdown-timers/

Retrieve operation of resource: graceful-shutdown-timers

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "graceful-shutdown-retain-routes": "integer",
  "graceful-shutdown-initial-delay": "integer"
}

DEFAULT-VRF - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/

Update operation of resource: default-vrf

default-vrfbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "segment-routing": {
    "strict-spf-disable": [ null ],
    "prefix-sid-map-receive-disable": [ null ],
    "prefix-sid-map-advertise-local": [ null ],
    "sr-prefer": {
      "prefix-list-name": "string",
      "enable": "boolean"
    }
  },
  "mpls": {
    "multicast-intact": [ null ],
    "igp-intact": [ null ],
    "autoroute-exclude": "string",
    "ldp-sync-update": [ null ],
    "mpls-router-id": {
      "interface-name": "string",
      "address": "string"
    }
  },
  "monitor-convergence": {
    "track-ip-frr": [ null ],
    "track-external-routes": [ null ],
    "prefix-list": "string",
    "enable": [ null ],
    "track-summary-routes": [ null ]
  },
  "default-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-VRF - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/

Create operation of resource: default-vrf

default-vrfbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "segment-routing": {
    "strict-spf-disable": [ null ],
    "prefix-sid-map-receive-disable": [ null ],
    "prefix-sid-map-advertise-local": [ null ],
    "sr-prefer": {
      "prefix-list-name": "string",
      "enable": "boolean"
    }
  },
  "mpls": {
    "multicast-intact": [ null ],
    "igp-intact": [ null ],
    "autoroute-exclude": "string",
    "ldp-sync-update": [ null ],
    "mpls-router-id": {
      "interface-name": "string",
      "address": "string"
    }
  },
  "monitor-convergence": {
    "track-ip-frr": [ null ],
    "track-external-routes": [ null ],
    "prefix-list": "string",
    "enable": [ null ],
    "track-summary-routes": [ null ]
  },
  "default-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-VRF - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/

Delete operation of resource: default-vrf

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-VRF - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/

Retrieve operation of resource: default-vrf

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "segment-routing": {
    "strict-spf-disable": [ null ],
    "prefix-sid-map-receive-disable": [ null ],
    "prefix-sid-map-advertise-local": [ null ],
    "sr-prefer": {
      "prefix-list-name": "string",
      "enable": "boolean"
    }
  },
  "mpls": {
    "multicast-intact": [ null ],
    "igp-intact": [ null ],
    "autoroute-exclude": "string",
    "ldp-sync-update": [ null ],
    "mpls-router-id": {
      "interface-name": "string",
      "address": "string"
    }
  },
  "monitor-convergence": {
    "track-ip-frr": [ null ],
    "track-external-routes": [ null ],
    "prefix-list": "string",
    "enable": [ null ],
    "track-summary-routes": [ null ]
  },
  "default-metric": "integer"
}

MONITOR-CONVERGENCE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/monitor-convergence/

Update operation of resource: monitor-convergence

monitor-convergencebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "track-ip-frr": [ null ],
  "track-external-routes": [ null ],
  "prefix-list": "string",
  "enable": [ null ],
  "track-summary-routes": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MONITOR-CONVERGENCE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/monitor-convergence/

Create operation of resource: monitor-convergence

monitor-convergencebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "track-ip-frr": [ null ],
  "track-external-routes": [ null ],
  "prefix-list": "string",
  "enable": [ null ],
  "track-summary-routes": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MONITOR-CONVERGENCE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/monitor-convergence/

Delete operation of resource: monitor-convergence

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MONITOR-CONVERGENCE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/monitor-convergence/

Retrieve operation of resource: monitor-convergence

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "track-ip-frr": [ null ],
  "track-external-routes": [ null ],
  "prefix-list": "string",
  "enable": [ null ],
  "track-summary-routes": [ null ]
}

SEGMENT-ROUTING - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/segment-routing/

Update operation of resource: segment-routing

segment-routingbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "strict-spf-disable": [ null ],
  "prefix-sid-map-receive-disable": [ null ],
  "prefix-sid-map-advertise-local": [ null ],
  "sr-prefer": {
    "prefix-list-name": "string",
    "enable": "boolean"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTING - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/segment-routing/

Create operation of resource: segment-routing

segment-routingbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "strict-spf-disable": [ null ],
  "prefix-sid-map-receive-disable": [ null ],
  "prefix-sid-map-advertise-local": [ null ],
  "sr-prefer": {
    "prefix-list-name": "string",
    "enable": "boolean"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTING - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/segment-routing/

Delete operation of resource: segment-routing

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SEGMENT-ROUTING - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/segment-routing/

Retrieve operation of resource: segment-routing

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "strict-spf-disable": [ null ],
  "prefix-sid-map-receive-disable": [ null ],
  "prefix-sid-map-advertise-local": [ null ],
  "sr-prefer": {
    "prefix-list-name": "string",
    "enable": "boolean"
  }
}

SR-PREFER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/segment-routing/sr-prefer/

Update operation of resource: sr-prefer

sr-preferbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "prefix-list-name": "string",
  "enable": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SR-PREFER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/segment-routing/sr-prefer/

Create operation of resource: sr-prefer

sr-preferbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "prefix-list-name": "string",
  "enable": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SR-PREFER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/segment-routing/sr-prefer/

Delete operation of resource: sr-prefer

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SR-PREFER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/segment-routing/sr-prefer/

Retrieve operation of resource: sr-prefer

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "prefix-list-name": "string",
  "enable": "boolean"
}

MPLS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/mpls/

Update operation of resource: mpls

mplsbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "multicast-intact": [ null ],
  "igp-intact": [ null ],
  "autoroute-exclude": "string",
  "ldp-sync-update": [ null ],
  "mpls-router-id": {
    "interface-name": "string",
    "address": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/mpls/

Create operation of resource: mpls

mplsbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "multicast-intact": [ null ],
  "igp-intact": [ null ],
  "autoroute-exclude": "string",
  "ldp-sync-update": [ null ],
  "mpls-router-id": {
    "interface-name": "string",
    "address": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/mpls/

Delete operation of resource: mpls

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/mpls/

Retrieve operation of resource: mpls

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "multicast-intact": [ null ],
  "igp-intact": [ null ],
  "autoroute-exclude": "string",
  "ldp-sync-update": [ null ],
  "mpls-router-id": {
    "interface-name": "string",
    "address": "string"
  }
}

MPLS-ROUTER-ID - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/mpls/mpls-router-id/

Update operation of resource: mpls-router-id

mpls-router-idbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-ROUTER-ID - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/mpls/mpls-router-id/

Create operation of resource: mpls-router-id

mpls-router-idbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-ROUTER-ID - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/mpls/mpls-router-id/

Delete operation of resource: mpls-router-id

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MPLS-ROUTER-ID - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/mpls/mpls-router-id/

Retrieve operation of resource: mpls-router-id

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string",
  "address": "string"
}

MICROLOOP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/microloop/

Update operation of resource: microloop

microloopbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "avoidance": {
    "rib-update-delay": "integer",
    "enable": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MICROLOOP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/microloop/

Create operation of resource: microloop

microloopbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "avoidance": {
    "rib-update-delay": "integer",
    "enable": "string"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MICROLOOP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/microloop/

Delete operation of resource: microloop

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MICROLOOP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/microloop/

Retrieve operation of resource: microloop

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "avoidance": {
    "rib-update-delay": "integer",
    "enable": "string"
  }
}

AVOIDANCE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/microloop/avoidance/

Update operation of resource: avoidance

avoidancebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "rib-update-delay": "integer",
  "enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AVOIDANCE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/microloop/avoidance/

Create operation of resource: avoidance

avoidancebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "rib-update-delay": "integer",
  "enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AVOIDANCE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/microloop/avoidance/

Delete operation of resource: avoidance

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AVOIDANCE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/microloop/avoidance/

Retrieve operation of resource: avoidance

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "rib-update-delay": "integer",
  "enable": "string"
}

MAXIMUM-REDISTRIBUTE-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/maximum-redistribute-prefix/

Update operation of resource: maximum-redistribute-prefix

maximum-redistribute-prefixbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "number-of-prefixes": "integer",
  "warning-only": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAXIMUM-REDISTRIBUTE-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/maximum-redistribute-prefix/

Create operation of resource: maximum-redistribute-prefix

maximum-redistribute-prefixbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "number-of-prefixes": "integer",
  "warning-only": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAXIMUM-REDISTRIBUTE-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/maximum-redistribute-prefix/

Delete operation of resource: maximum-redistribute-prefix

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAXIMUM-REDISTRIBUTE-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/maximum-redistribute-prefix/

Retrieve operation of resource: maximum-redistribute-prefix

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "number-of-prefixes": "integer",
  "warning-only": "boolean"
}

DEFAULT-INFORMATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/default-information/

Update operation of resource: default-information

default-informationbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "metric": "integer",
  "always-advertise": "boolean",
  "metric-type": "string",
  "route-policy-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-INFORMATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/default-information/

Create operation of resource: default-information

default-informationbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "metric": "integer",
  "always-advertise": "boolean",
  "metric-type": "string",
  "route-policy-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-INFORMATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/default-information/

Delete operation of resource: default-information

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEFAULT-INFORMATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/default-information/

Retrieve operation of resource: default-information

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "metric": "integer",
  "always-advertise": "boolean",
  "metric-type": "string",
  "route-policy-name": "string"
}

AF - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/af/

Update operation of resource: af

afbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "af-name": "string",
  "saf-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/af/

Create operation of resource: af

afbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "af-name": "string",
  "saf-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/af/

Delete operation of resource: af

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AF - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/af/

Retrieve operation of resource: af

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "af-name": "string",
  "saf-name": "string"
}

QUEUE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/queue/

Update operation of resource: queue

queuebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "dispatch-rate-limited-flush": "integer",
  "dispatch-incoming": "integer",
  "limit-high": "integer",
  "limit-medium": "integer",
  "dispatch-rate-limited": "integer",
  "dispatch-spf-lsa-limit": "integer",
  "limit-low": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/queue/

Create operation of resource: queue

queuebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "dispatch-rate-limited-flush": "integer",
  "dispatch-incoming": "integer",
  "limit-high": "integer",
  "limit-medium": "integer",
  "dispatch-rate-limited": "integer",
  "dispatch-spf-lsa-limit": "integer",
  "limit-low": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/queue/

Delete operation of resource: queue

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

QUEUE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/queue/

Retrieve operation of resource: queue

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "dispatch-rate-limited-flush": "integer",
  "dispatch-incoming": "integer",
  "limit-high": "integer",
  "limit-medium": "integer",
  "dispatch-rate-limited": "integer",
  "dispatch-spf-lsa-limit": "integer",
  "limit-low": "integer"
}

MAX-METRIC - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/

Update operation of resource: max-metric

max-metricbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "max-metric-on-proc-migration": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-switchover": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-proc-restart": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-startup": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-no-abr-off": [ null ],
  "max-metric-always": {
    "external-lsa": "boolean",
    "external-lsa-maximum-metric": "integer",
    "summary-lsa": "boolean",
    "include-stub": "boolean",
    "summary-lsa-maximum-metric": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/

Create operation of resource: max-metric

max-metricbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "max-metric-on-proc-migration": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-switchover": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-proc-restart": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-startup": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-no-abr-off": [ null ],
  "max-metric-always": {
    "external-lsa": "boolean",
    "external-lsa-maximum-metric": "integer",
    "summary-lsa": "boolean",
    "include-stub": "boolean",
    "summary-lsa-maximum-metric": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/

Delete operation of resource: max-metric

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/

Retrieve operation of resource: max-metric

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "max-metric-on-proc-migration": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-switchover": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-proc-restart": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-startup": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-no-abr-off": [ null ],
  "max-metric-always": {
    "external-lsa": "boolean",
    "external-lsa-maximum-metric": "integer",
    "summary-lsa": "boolean",
    "include-stub": "boolean",
    "summary-lsa-maximum-metric": "integer"
  }
}

MAX-METRIC-ON-PROC-RESTART - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-proc-restart/

Update operation of resource: max-metric-on-proc-restart

max-metric-on-proc-restartbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-RESTART - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-proc-restart/

Create operation of resource: max-metric-on-proc-restart

max-metric-on-proc-restartbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-RESTART - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-proc-restart/

Delete operation of resource: max-metric-on-proc-restart

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-RESTART - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-proc-restart/

Retrieve operation of resource: max-metric-on-proc-restart

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}

MAX-METRIC-ON-STARTUP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-startup/

Update operation of resource: max-metric-on-startup

max-metric-on-startupbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-STARTUP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-startup/

Create operation of resource: max-metric-on-startup

max-metric-on-startupbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-STARTUP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-startup/

Delete operation of resource: max-metric-on-startup

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-STARTUP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-startup/

Retrieve operation of resource: max-metric-on-startup

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}

MAX-METRIC-ON-PROC-MIGRATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-proc-migration/

Update operation of resource: max-metric-on-proc-migration

max-metric-on-proc-migrationbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-MIGRATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-proc-migration/

Create operation of resource: max-metric-on-proc-migration

max-metric-on-proc-migrationbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-MIGRATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-proc-migration/

Delete operation of resource: max-metric-on-proc-migration

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-PROC-MIGRATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-proc-migration/

Retrieve operation of resource: max-metric-on-proc-migration

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}

MAX-METRIC-ALWAYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-always/

Update operation of resource: max-metric-always

max-metric-alwaysbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "external-lsa": "boolean",
  "external-lsa-maximum-metric": "integer",
  "summary-lsa": "boolean",
  "include-stub": "boolean",
  "summary-lsa-maximum-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ALWAYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-always/

Create operation of resource: max-metric-always

max-metric-alwaysbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "external-lsa": "boolean",
  "external-lsa-maximum-metric": "integer",
  "summary-lsa": "boolean",
  "include-stub": "boolean",
  "summary-lsa-maximum-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ALWAYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-always/

Delete operation of resource: max-metric-always

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ALWAYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-always/

Retrieve operation of resource: max-metric-always

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "external-lsa": "boolean",
  "external-lsa-maximum-metric": "integer",
  "summary-lsa": "boolean",
  "include-stub": "boolean",
  "summary-lsa-maximum-metric": "integer"
}

MAX-METRIC-ON-SWITCHOVER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-switchover/

Update operation of resource: max-metric-on-switchover

max-metric-on-switchoverbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-SWITCHOVER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-switchover/

Create operation of resource: max-metric-on-switchover

max-metric-on-switchoverbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-SWITCHOVER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-switchover/

Delete operation of resource: max-metric-on-switchover

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-METRIC-ON-SWITCHOVER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-metric/max-metric-on-switchover/

Retrieve operation of resource: max-metric-on-switchover

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}

NSF - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/nsf/

Update operation of resource: nsf

nsfbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "cisco": "string",
  "ietf": "string",
  "interval": "integer",
  "ietf-support-role": "string",
  "flush-delay-time": "integer",
  "lifetime": "integer",
  "ietf-strict-lsa-checking": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSF - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/nsf/

Create operation of resource: nsf

nsfbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "cisco": "string",
  "ietf": "string",
  "interval": "integer",
  "ietf-support-role": "string",
  "flush-delay-time": "integer",
  "lifetime": "integer",
  "ietf-strict-lsa-checking": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSF - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/nsf/

Delete operation of resource: nsf

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSF - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/nsf/

Retrieve operation of resource: nsf

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cisco": "string",
  "ietf": "string",
  "interval": "integer",
  "ietf-support-role": "string",
  "flush-delay-time": "integer",
  "lifetime": "integer",
  "ietf-strict-lsa-checking": [ null ]
}

PROCESS-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/

Update operation of resource: process-scope

process-scopebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/

Create operation of resource: process-scope

process-scopebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/

Delete operation of resource: process-scope

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PROCESS-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/

Retrieve operation of resource: process-scope

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}

SRGB - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/srgb/

Update operation of resource: srgb

srgbbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "upper-bound": "integer",
  "lower-bound": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRGB - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/srgb/

Create operation of resource: srgb

srgbbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "upper-bound": "integer",
  "lower-bound": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRGB - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/srgb/

Delete operation of resource: srgb

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SRGB - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/srgb/

Retrieve operation of resource: srgb

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "upper-bound": "integer",
  "lower-bound": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-link/

Create operation of resource: per-link

per-linkbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-link/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-link/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-link/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-link/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/

Update operation of resource: per-prefix

per-prefixbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/

Create operation of resource: per-prefix

per-prefixbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

REMOTE-LFA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/remote-lfa/

Update operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/remote-lfa/

Create operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/remote-lfa/

Delete operation of resource: remote-lfa

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/remote-lfa/

Retrieve operation of resource: remote-lfa

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

CANDIDATE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/candidate-interfaces/

Update operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/candidate-interfaces/

Delete operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/candidate-interfaces/

Retrieve operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

CANDIDATE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Update operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Delete operation of resource: candidate-interface

process-name
in path
string

ID of process-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Retrieve operation of resource: candidate-interface

process-name
in path
string

ID of process-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

DISTRIBUTE-LIST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/distribute-list/

Update operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/distribute-list/

Create operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/distribute-list/

Delete operation of resource: distribute-list

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/distribute-list/

Retrieve operation of resource: distribute-list

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

BFD - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/bfd/

Update operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/bfd/

Create operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/bfd/

Delete operation of resource: bfd

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/bfd/

Retrieve operation of resource: bfd

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/

Update operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/

Delete operation of resource: authentication

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/

Retrieve operation of resource: authentication

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

TYPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/type/

Update operation of resource: type

typebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/type/

Delete operation of resource: type

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/type/

Retrieve operation of resource: type

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

MESSAGE-DIGEST-KEYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/message-digest-keys/

Update operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/message-digest-keys/

Delete operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/message-digest-keys/

Retrieve operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

MESSAGE-DIGEST-KEY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Update operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Delete operation of resource: message-digest-key

process-name
in path
string

ID of process-name

key-id
in path
string

ID of key-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Retrieve operation of resource: message-digest-key

process-name
in path
string

ID of process-name

key-id
in path
string

ID of key-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "password": "string",
  "key-id": "integer"
}

SECURITY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/security/

Update operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/security/

Create operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/security/

Delete operation of resource: security

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/security/

Retrieve operation of resource: security

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}

TTL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/security/ttl/

Update operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/security/ttl/

Create operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/security/ttl/

Delete operation of resource: ttl

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/security/ttl/

Retrieve operation of resource: ttl

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": "boolean",
  "hop-count": "integer"
}

DEAD-INTERVAL-MINIMAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/dead-interval-minimal/

Update operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/dead-interval-minimal/

Delete operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/dead-interval-minimal/

Retrieve operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "multiplier": "integer"
}

COST-FALLBACK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/cost-fallback/

Update operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/cost-fallback/

Create operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/cost-fallback/

Delete operation of resource: cost-fallback

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/process-scope/cost-fallback/

Retrieve operation of resource: cost-fallback

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "cost": "integer"
}

REDISTRIBUTION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/

Update operation of resource: redistribution

redistributionbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "redistributes": {
    "redistribute": [
      {
        "bgp": [
          null
        ],
        "eigrp": [
          null
        ],
        "protocol-name": "string",
        "application-or-isis-or-ospf": [
          null
        ]
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/

Create operation of resource: redistribution

redistributionbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "redistributes": {
    "redistribute": [
      {
        "bgp": [
          null
        ],
        "eigrp": [
          null
        ],
        "protocol-name": "string",
        "application-or-isis-or-ospf": [
          null
        ]
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/

Delete operation of resource: redistribution

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/

Retrieve operation of resource: redistribution

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "redistributes": {
    "redistribute": [
      {
        "bgp": [
          null
        ],
        "eigrp": [
          null
        ],
        "protocol-name": "string",
        "application-or-isis-or-ospf": [
          null
        ]
      }
    ]
  }
}

REDISTRIBUTES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/

Update operation of resource: redistributes

redistributesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "redistribute": [
    {
      "bgp": [
        null
      ],
      "eigrp": [
        null
      ],
      "protocol-name": "string",
      "application-or-isis-or-ospf": [
        null
      ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/

Create operation of resource: redistributes

redistributesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "redistribute": [
    {
      "bgp": [
        null
      ],
      "eigrp": [
        null
      ],
      "protocol-name": "string",
      "application-or-isis-or-ospf": [
        null
      ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/

Delete operation of resource: redistributes

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/

Retrieve operation of resource: redistributes

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "redistribute": [
    {
      "bgp": [
        null
      ],
      "eigrp": [
        null
      ],
      "protocol-name": "string",
      "application-or-isis-or-ospf": [
        null
      ]
    }
  ]
}

REDISTRIBUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/

Update operation of resource: redistribute

redistributebody object

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

Request Content-Types: application/json
Request Example
{
  "bgp": [
    null
  ],
  "eigrp": [
    null
  ],
  "protocol-name": "string",
  "application-or-isis-or-ospf": [
    null
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/

Create operation of resource: redistribute

redistributebody object

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

Request Content-Types: application/json
Request Example
{
  "bgp": [
    null
  ],
  "eigrp": [
    null
  ],
  "protocol-name": "string",
  "application-or-isis-or-ospf": [
    null
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/

Delete operation of resource: redistribute

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REDISTRIBUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/

Retrieve operation of resource: redistribute

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "bgp": [
    null
  ],
  "eigrp": [
    null
  ],
  "protocol-name": "string",
  "application-or-isis-or-ospf": [
    null
  ]
}

CONNECTED-OR-STATIC-OR-DAGR-OR-SUBSCRIBER-OR-MOBILE-OR-RIP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip/

Update operation of resource: connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip

connected-or-static-or-dagr-or-subscriber-or-mobile-or-ripbody object

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTED-OR-STATIC-OR-DAGR-OR-SUBSCRIBER-OR-MOBILE-OR-RIP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip/

Create operation of resource: connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip

connected-or-static-or-dagr-or-subscriber-or-mobile-or-ripbody object

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTED-OR-STATIC-OR-DAGR-OR-SUBSCRIBER-OR-MOBILE-OR-RIP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip/

Delete operation of resource: connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CONNECTED-OR-STATIC-OR-DAGR-OR-SUBSCRIBER-OR-MOBILE-OR-RIP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip/

Retrieve operation of resource: connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

APPLICATION-OR-ISIS-OR-OSPF - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/application-or-isis-or-ospf/{instance-name}/

Update operation of resource: application-or-isis-or-ospf

application-or-isis-or-ospfbody object

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

instance-name
in path
string

ID of instance-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLICATION-OR-ISIS-OR-OSPF - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/application-or-isis-or-ospf/{instance-name}/

Create operation of resource: application-or-isis-or-ospf

application-or-isis-or-ospfbody object

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

instance-name
in path
string

ID of instance-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLICATION-OR-ISIS-OR-OSPF - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/application-or-isis-or-ospf/{instance-name}/

Delete operation of resource: application-or-isis-or-ospf

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

instance-name
in path
string

ID of instance-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

APPLICATION-OR-ISIS-OR-OSPF - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/application-or-isis-or-ospf/{instance-name}/

Retrieve operation of resource: application-or-isis-or-ospf

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

instance-name
in path
string

ID of instance-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

BGP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/bgp/{instance-name as-xx as-yy}/

Update operation of resource: bgp

bgpbody object

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx as-yy
in path
string

ID of instance-name as-xx as-yy

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BGP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/bgp/{instance-name as-xx as-yy}/

Create operation of resource: bgp

bgpbody object

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx as-yy
in path
string

ID of instance-name as-xx as-yy

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BGP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/bgp/{instance-name as-xx as-yy}/

Delete operation of resource: bgp

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx as-yy
in path
string

ID of instance-name as-xx as-yy

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BGP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/bgp/{instance-name as-xx as-yy}/

Retrieve operation of resource: bgp

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx as-yy
in path
string

ID of instance-name as-xx as-yy

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

EIGRP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/eigrp/{instance-name as-xx}/

Update operation of resource: eigrp

eigrpbody object

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx
in path
string

ID of instance-name as-xx

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EIGRP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/eigrp/{instance-name as-xx}/

Create operation of resource: eigrp

eigrpbody object

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx
in path
string

ID of instance-name as-xx

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EIGRP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/eigrp/{instance-name as-xx}/

Delete operation of resource: eigrp

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx
in path
string

ID of instance-name as-xx

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EIGRP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/redistribution/redistributes/redistribute/{protocol-name}/eigrp/{instance-name as-xx}/

Retrieve operation of resource: eigrp

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

instance-name as-xx
in path
string

ID of instance-name as-xx

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

ADJACENCY-STAGGER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/adjacency-stagger/

Update operation of resource: adjacency-stagger

adjacency-staggerbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "max-nbr": "integer",
  "disable": [ null ],
  "initial-nbr": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADJACENCY-STAGGER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/adjacency-stagger/

Create operation of resource: adjacency-stagger

adjacency-staggerbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "max-nbr": "integer",
  "disable": [ null ],
  "initial-nbr": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADJACENCY-STAGGER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/adjacency-stagger/

Delete operation of resource: adjacency-stagger

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ADJACENCY-STAGGER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/adjacency-stagger/

Retrieve operation of resource: adjacency-stagger

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "max-nbr": "integer",
  "disable": [ null ],
  "initial-nbr": "integer"
}

MAX-LSA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-lsa/

Update operation of resource: max-lsa

max-lsabody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "max-lsa-ignore-count": "integer",
  "max-lsa-warning-only": "boolean",
  "max-lsa-limit": "integer",
  "max-lsa-reset-time": "integer",
  "max-lsa-ignore-time": "integer",
  "max-lsa-threshold": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-LSA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-lsa/

Create operation of resource: max-lsa

max-lsabody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "max-lsa-ignore-count": "integer",
  "max-lsa-warning-only": "boolean",
  "max-lsa-limit": "integer",
  "max-lsa-reset-time": "integer",
  "max-lsa-ignore-time": "integer",
  "max-lsa-threshold": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-LSA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-lsa/

Delete operation of resource: max-lsa

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MAX-LSA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/max-lsa/

Retrieve operation of resource: max-lsa

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "max-lsa-ignore-count": "integer",
  "max-lsa-warning-only": "boolean",
  "max-lsa-limit": "integer",
  "max-lsa-reset-time": "integer",
  "max-lsa-ignore-time": "integer",
  "max-lsa-threshold": "integer"
}

AUTO-COST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/auto-cost/

Update operation of resource: auto-cost

auto-costbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "bandwidth": "integer",
  "disable": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-COST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/auto-cost/

Create operation of resource: auto-cost

auto-costbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "bandwidth": "integer",
  "disable": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-COST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/auto-cost/

Delete operation of resource: auto-cost

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTO-COST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/auto-cost/

Retrieve operation of resource: auto-cost

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "bandwidth": "integer",
  "disable": "boolean"
}

UCMP - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/

Update operation of resource: ucmp

ucmpbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UCMP - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/

Create operation of resource: ucmp

ucmpbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UCMP - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/

Delete operation of resource: ucmp

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

UCMP - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/

Retrieve operation of resource: ucmp

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

ENABLE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/enable/

Update operation of resource: enable

enablebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "variance": "integer",
  "prefix-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENABLE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/enable/

Create operation of resource: enable

enablebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "variance": "integer",
  "prefix-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENABLE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/enable/

Delete operation of resource: enable

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

ENABLE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/enable/

Retrieve operation of resource: enable

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "variance": "integer",
  "prefix-list-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/ucmp/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/per-link/

Create operation of resource: per-link

per-linkbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "priority": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/per-prefix/

Update operation of resource: per-prefix

per-prefixbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "priority": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/per-prefix/

Create operation of resource: per-prefix

per-prefixbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "priority": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "priority": "string"
}

TIEBREAKERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/per-prefix/tiebreakers/

Update operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/per-prefix/tiebreakers/

Create operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/per-prefix/tiebreakers/

Delete operation of resource: tiebreakers

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/per-prefix/tiebreakers/

Retrieve operation of resource: tiebreakers

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

TIEBREAKER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Update operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Create operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Delete operation of resource: tiebreaker

process-name
in path
string

ID of process-name

tiebreaker-type
in path
string

ID of tiebreaker-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Retrieve operation of resource: tiebreaker

process-name
in path
string

ID of process-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

SUMMARY-PREFIXES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/

Update operation of resource: summary-prefixes

summary-prefixesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "prefix-and-netmask": [
    null
  ],
  "prefix": [
    null
  ],
  "netmask": [
    null
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUMMARY-PREFIXES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/

Create operation of resource: summary-prefixes

summary-prefixesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "prefix-and-netmask": [
    null
  ],
  "prefix": [
    null
  ],
  "netmask": [
    null
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUMMARY-PREFIXES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/

Delete operation of resource: summary-prefixes

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUMMARY-PREFIXES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/

Retrieve operation of resource: summary-prefixes

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "prefix-and-netmask": [
    null
  ],
  "prefix": [
    null
  ],
  "netmask": [
    null
  ]
}

SUMMARY-PREFIX-DATA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/summary-prefix-data/

Update operation of resource: summary-prefix-data

summary-prefix-databody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUMMARY-PREFIX-DATA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/summary-prefix-data/

Create operation of resource: summary-prefix-data

summary-prefix-databody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUMMARY-PREFIX-DATA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/summary-prefix-data/

Delete operation of resource: summary-prefix-data

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SUMMARY-PREFIX-DATA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/summary-prefix-data/

Retrieve operation of resource: summary-prefix-data

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

PREFIX-AND-NETMASK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/prefix-and-netmask/{prefix netmask}/

Update operation of resource: prefix-and-netmask

prefix-and-netmaskbody object

process-name
in path
string

ID of process-name

prefix netmask
in path
string

ID of prefix netmask

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-AND-NETMASK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/prefix-and-netmask/{prefix netmask}/

Create operation of resource: prefix-and-netmask

prefix-and-netmaskbody object

process-name
in path
string

ID of process-name

prefix netmask
in path
string

ID of prefix netmask

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-AND-NETMASK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/prefix-and-netmask/{prefix netmask}/

Delete operation of resource: prefix-and-netmask

process-name
in path
string

ID of process-name

prefix netmask
in path
string

ID of prefix netmask

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-AND-NETMASK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/prefix-and-netmask/{prefix netmask}/

Retrieve operation of resource: prefix-and-netmask

process-name
in path
string

ID of process-name

prefix netmask
in path
string

ID of prefix netmask

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/prefix/{prefix}/

Update operation of resource: prefix

prefixbody object

process-name
in path
string

ID of process-name

prefix
in path
string

ID of prefix

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/prefix/{prefix}/

Create operation of resource: prefix

prefixbody object

process-name
in path
string

ID of process-name

prefix
in path
string

ID of prefix

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/prefix/{prefix}/

Delete operation of resource: prefix

process-name
in path
string

ID of process-name

prefix
in path
string

ID of prefix

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/prefix/{prefix}/

Retrieve operation of resource: prefix

process-name
in path
string

ID of process-name

prefix
in path
string

ID of prefix

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

NETMASK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/netmask/{netmask}/

Update operation of resource: netmask

netmaskbody object

process-name
in path
string

ID of process-name

netmask
in path
string

ID of netmask

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NETMASK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/netmask/{netmask}/

Create operation of resource: netmask

netmaskbody object

process-name
in path
string

ID of process-name

netmask
in path
string

ID of netmask

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NETMASK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/netmask/{netmask}/

Delete operation of resource: netmask

process-name
in path
string

ID of process-name

netmask
in path
string

ID of netmask

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NETMASK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/summary-prefixes/netmask/{netmask}/

Retrieve operation of resource: netmask

process-name
in path
string

ID of process-name

netmask
in path
string

ID of netmask

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

OUTGOING-ROUTE-UPDATES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/outgoing-route-updates/

Update operation of resource: outgoing-route-updates

outgoing-route-updatesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "outgoing-route-update": [
    {
      "as-xx": "integer",
      "ospf-process-name": "string",
      "protocol-name": "string",
      "as-yy": "integer",
      "access-list-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OUTGOING-ROUTE-UPDATES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/outgoing-route-updates/

Create operation of resource: outgoing-route-updates

outgoing-route-updatesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "outgoing-route-update": [
    {
      "as-xx": "integer",
      "ospf-process-name": "string",
      "protocol-name": "string",
      "as-yy": "integer",
      "access-list-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OUTGOING-ROUTE-UPDATES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/outgoing-route-updates/

Delete operation of resource: outgoing-route-updates

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OUTGOING-ROUTE-UPDATES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/outgoing-route-updates/

Retrieve operation of resource: outgoing-route-updates

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "outgoing-route-update": [
    {
      "as-xx": "integer",
      "ospf-process-name": "string",
      "protocol-name": "string",
      "as-yy": "integer",
      "access-list-name": "string"
    }
  ]
}

OUTGOING-ROUTE-UPDATE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/outgoing-route-updates/outgoing-route-update/{protocol-name}/

Update operation of resource: outgoing-route-update

outgoing-route-updatebody object

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

Request Content-Types: application/json
Request Example
{
  "as-xx": "integer",
  "ospf-process-name": "string",
  "protocol-name": "string",
  "as-yy": "integer",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OUTGOING-ROUTE-UPDATE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/outgoing-route-updates/outgoing-route-update/{protocol-name}/

Create operation of resource: outgoing-route-update

outgoing-route-updatebody object

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

Request Content-Types: application/json
Request Example
{
  "as-xx": "integer",
  "ospf-process-name": "string",
  "protocol-name": "string",
  "as-yy": "integer",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OUTGOING-ROUTE-UPDATE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/outgoing-route-updates/outgoing-route-update/{protocol-name}/

Delete operation of resource: outgoing-route-update

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OUTGOING-ROUTE-UPDATE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/outgoing-route-updates/outgoing-route-update/{protocol-name}/

Retrieve operation of resource: outgoing-route-update

process-name
in path
string

ID of process-name

protocol-name
in path
string

ID of protocol-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "as-xx": "integer",
  "ospf-process-name": "string",
  "protocol-name": "string",
  "as-yy": "integer",
  "access-list-name": "string"
}

DISTANCE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/

Update operation of resource: distance

distancebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "ip-distances": {
    "ip-distance": [
      {
        "distance": "integer",
        "access-list-name": "string",
        "wildcard": "string",
        "address": "string"
      }
    ]
  },
  "admin-distance": "integer",
  "ospf-distance": {
    "external-routes": "integer",
    "intra-area": "integer",
    "inter-area": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTANCE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/

Create operation of resource: distance

distancebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "ip-distances": {
    "ip-distance": [
      {
        "distance": "integer",
        "access-list-name": "string",
        "wildcard": "string",
        "address": "string"
      }
    ]
  },
  "admin-distance": "integer",
  "ospf-distance": {
    "external-routes": "integer",
    "intra-area": "integer",
    "inter-area": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTANCE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/

Delete operation of resource: distance

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTANCE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/

Retrieve operation of resource: distance

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ip-distances": {
    "ip-distance": [
      {
        "distance": "integer",
        "access-list-name": "string",
        "wildcard": "string",
        "address": "string"
      }
    ]
  },
  "admin-distance": "integer",
  "ospf-distance": {
    "external-routes": "integer",
    "intra-area": "integer",
    "inter-area": "integer"
  }
}

OSPF-DISTANCE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/ospf-distance/

Update operation of resource: ospf-distance

ospf-distancebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "external-routes": "integer",
  "intra-area": "integer",
  "inter-area": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPF-DISTANCE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/ospf-distance/

Create operation of resource: ospf-distance

ospf-distancebody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "external-routes": "integer",
  "intra-area": "integer",
  "inter-area": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPF-DISTANCE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/ospf-distance/

Delete operation of resource: ospf-distance

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

OSPF-DISTANCE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/ospf-distance/

Retrieve operation of resource: ospf-distance

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "external-routes": "integer",
  "intra-area": "integer",
  "inter-area": "integer"
}

IP-DISTANCES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/ip-distances/

Update operation of resource: ip-distances

ip-distancesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "ip-distance": [
    {
      "distance": "integer",
      "access-list-name": "string",
      "wildcard": "string",
      "address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IP-DISTANCES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/ip-distances/

Create operation of resource: ip-distances

ip-distancesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "ip-distance": [
    {
      "distance": "integer",
      "access-list-name": "string",
      "wildcard": "string",
      "address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IP-DISTANCES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/ip-distances/

Delete operation of resource: ip-distances

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IP-DISTANCES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/ip-distances/

Retrieve operation of resource: ip-distances

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ip-distance": [
    {
      "distance": "integer",
      "access-list-name": "string",
      "wildcard": "string",
      "address": "string"
    }
  ]
}

IP-DISTANCE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/ip-distances/ip-distance/{address wildcard}/

Update operation of resource: ip-distance

ip-distancebody object

process-name
in path
string

ID of process-name

address wildcard
in path
string

ID of address wildcard

Request Content-Types: application/json
Request Example
{
  "distance": "integer",
  "access-list-name": "string",
  "wildcard": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IP-DISTANCE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/ip-distances/ip-distance/{address wildcard}/

Create operation of resource: ip-distance

ip-distancebody object

process-name
in path
string

ID of process-name

address wildcard
in path
string

ID of address wildcard

Request Content-Types: application/json
Request Example
{
  "distance": "integer",
  "access-list-name": "string",
  "wildcard": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IP-DISTANCE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/ip-distances/ip-distance/{address wildcard}/

Delete operation of resource: ip-distance

process-name
in path
string

ID of process-name

address wildcard
in path
string

ID of address wildcard

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

IP-DISTANCE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/distance/ip-distances/ip-distance/{address wildcard}/

Retrieve operation of resource: ip-distance

process-name
in path
string

ID of process-name

address wildcard
in path
string

ID of address wildcard

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "distance": "integer",
  "access-list-name": "string",
  "wildcard": "string",
  "address": "string"
}

AREA-ADDRESSES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/

Update operation of resource: area-addresses

area-addressesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "area-address": [
    null
  ],
  "area-area-id": [
    null
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-ADDRESSES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/

Create operation of resource: area-addresses

area-addressesbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "area-address": [
    null
  ],
  "area-area-id": [
    null
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-ADDRESSES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/

Delete operation of resource: area-addresses

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-ADDRESSES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/

Retrieve operation of resource: area-addresses

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "area-address": [
    null
  ],
  "area-area-id": [
    null
  ]
}

AREA-ADDRESS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/

Update operation of resource: area-address

area-addressbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-ADDRESS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/

Create operation of resource: area-address

area-addressbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-ADDRESS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/

Delete operation of resource: area-address

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-ADDRESS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/

Retrieve operation of resource: area-address

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VIRTUAL-LINK-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/virtual-link-scopes/

Create operation of resource: virtual-link-scopes

virtual-link-scopesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "virtual-link-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VIRTUAL-LINK-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/virtual-link-scopes/virtual-link-scope/{irtual-link-scope_address}/

Create operation of resource: virtual-link-scope

virtual-link-scopebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

irtual-link-scope_address
in path
string

ID of irtual-link-scope_address

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/virtual-link-scopes/virtual-link-scope/{irtual-link-scope_address}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

irtual-link-scope_address
in path
string

ID of irtual-link-scope_address

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/virtual-link-scopes/virtual-link-scope/{irtual-link-scope_address}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

irtual-link-scope_address
in path
string

ID of irtual-link-scope_address

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/virtual-link-scopes/virtual-link-scope/{irtual-link-scope_address}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

irtual-link-scope_address
in path
string

ID of irtual-link-scope_address

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/virtual-link-scopes/virtual-link-scope/{irtual-link-scope_address}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

irtual-link-scope_address
in path
string

ID of irtual-link-scope_address

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/virtual-link-scopes/virtual-link-scope/{irtual-link-scope_address}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

irtual-link-scope_address
in path
string

ID of irtual-link-scope_address

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SHAM-LINK-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/sham-link-scopes/

Create operation of resource: sham-link-scopes

sham-link-scopesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "sham-link-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SHAM-LINK-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/sham-link-scopes/sham-link-scope/{source-address destination-address}/

Create operation of resource: sham-link-scope

sham-link-scopebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

source-address destination-address
in path
string

ID of source-address destination-address

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/sham-link-scopes/sham-link-scope/{source-address destination-address}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/

Update operation of resource: area-scope

area-scopebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/

Create operation of resource: area-scope

area-scopebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/

Delete operation of resource: area-scope

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/

Retrieve operation of resource: area-scope

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}

DISTRIBUTE-LIST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/distribute-list/

Update operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/distribute-list/

Create operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/distribute-list/

Delete operation of resource: distribute-list

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/distribute-list/

Retrieve operation of resource: distribute-list

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

BFD - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/bfd/

Update operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/bfd/

Create operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/bfd/

Delete operation of resource: bfd

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/bfd/

Retrieve operation of resource: bfd

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/

Update operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/

Delete operation of resource: authentication

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/

Retrieve operation of resource: authentication

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

TYPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/type/

Update operation of resource: type

typebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/type/

Delete operation of resource: type

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/type/

Retrieve operation of resource: type

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

MESSAGE-DIGEST-KEYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/

Update operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/

Delete operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/

Retrieve operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

MESSAGE-DIGEST-KEY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Update operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Delete operation of resource: message-digest-key

process-name
in path
string

ID of process-name

address
in path
string

ID of address

key-id
in path
string

ID of key-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Retrieve operation of resource: message-digest-key

process-name
in path
string

ID of process-name

address
in path
string

ID of address

key-id
in path
string

ID of key-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "password": "string",
  "key-id": "integer"
}

SECURITY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/security/

Update operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/security/

Create operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/security/

Delete operation of resource: security

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/security/

Retrieve operation of resource: security

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}

TTL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/security/ttl/

Update operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/security/ttl/

Create operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/security/ttl/

Delete operation of resource: ttl

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/security/ttl/

Retrieve operation of resource: ttl

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": "boolean",
  "hop-count": "integer"
}

DEAD-INTERVAL-MINIMAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/dead-interval-minimal/

Update operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/dead-interval-minimal/

Delete operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/dead-interval-minimal/

Retrieve operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "multiplier": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-link/

Create operation of resource: per-link

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-link/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-link/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-link/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-link/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/

Update operation of resource: per-prefix

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/

Create operation of resource: per-prefix

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

REMOTE-LFA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/remote-lfa/

Update operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/remote-lfa/

Create operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/remote-lfa/

Delete operation of resource: remote-lfa

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/remote-lfa/

Retrieve operation of resource: remote-lfa

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

TIEBREAKERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/

Update operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/

Create operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/

Delete operation of resource: tiebreakers

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/

Retrieve operation of resource: tiebreakers

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

TIEBREAKER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Update operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Create operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Delete operation of resource: tiebreaker

process-name
in path
string

ID of process-name

address
in path
string

ID of address

tiebreaker-type
in path
string

ID of tiebreaker-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Retrieve operation of resource: tiebreaker

process-name
in path
string

ID of process-name

address
in path
string

ID of address

tiebreaker-type
in path
string

ID of tiebreaker-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

CANDIDATE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Update operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Delete operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Retrieve operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

CANDIDATE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Update operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Delete operation of resource: candidate-interface

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Retrieve operation of resource: candidate-interface

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

COST-FALLBACK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/cost-fallback/

Update operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/cost-fallback/

Create operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/cost-fallback/

Delete operation of resource: cost-fallback

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-scope/cost-fallback/

Retrieve operation of resource: cost-fallback

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "cost": "integer"
}

NAME-SCOPES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/

Update operation of resource: name-scopes

name-scopesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "name-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/

Create operation of resource: name-scopes

name-scopesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "name-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/

Delete operation of resource: name-scopes

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/

Retrieve operation of resource: name-scopes

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "name-scope": [
    {
      "running": [ null ]
    }
  ]
}

NAME-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/

Update operation of resource: name-scope

name-scopebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/

Create operation of resource: name-scope

name-scopebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/

Delete operation of resource: name-scope

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/

Retrieve operation of resource: name-scope

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "running": [ null ]
}

PREFIX-SID - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid/

Update operation of resource: prefix-sid

prefix-sidbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid/

Create operation of resource: prefix-sid

prefix-sidbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid/

Delete operation of resource: prefix-sid

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid/

Retrieve operation of resource: prefix-sid

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}

PREFIX-SID-STRICT - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Update operation of resource: prefix-sid-strict

prefix-sid-strictbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID-STRICT - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Create operation of resource: prefix-sid-strict

prefix-sid-strictbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID-STRICT - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Delete operation of resource: prefix-sid-strict

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID-STRICT - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Retrieve operation of resource: prefix-sid-strict

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}

DISTRIBUTE-LIST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/distribute-list/

Update operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/distribute-list/

Create operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/distribute-list/

Delete operation of resource: distribute-list

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/distribute-list/

Retrieve operation of resource: distribute-list

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

BFD - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/bfd/

Update operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/bfd/

Create operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/bfd/

Delete operation of resource: bfd

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/bfd/

Retrieve operation of resource: bfd

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/

Update operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/

Delete operation of resource: authentication

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/

Retrieve operation of resource: authentication

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

TYPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/type/

Update operation of resource: type

typebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/type/

Delete operation of resource: type

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/type/

Retrieve operation of resource: type

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

MESSAGE-DIGEST-KEYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Update operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Delete operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Retrieve operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

MESSAGE-DIGEST-KEY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Update operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Delete operation of resource: message-digest-key

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Retrieve operation of resource: message-digest-key

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "password": "string",
  "key-id": "integer"
}

SECURITY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/

Update operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/

Create operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/

Delete operation of resource: security

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/

Retrieve operation of resource: security

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}

TTL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/ttl/

Update operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/ttl/

Create operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/ttl/

Delete operation of resource: ttl

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/security/ttl/

Retrieve operation of resource: ttl

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": "boolean",
  "hop-count": "integer"
}

NEIGHBORS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/

Update operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/

Create operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/

Delete operation of resource: neighbors

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/

Retrieve operation of resource: neighbors

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}

NEIGHBOR - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Update operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Create operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Delete operation of resource: neighbor

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Retrieve operation of resource: neighbor

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}

DEAD-INTERVAL-MINIMAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Update operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Delete operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Retrieve operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "multiplier": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/

Create operation of resource: per-link

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Update operation of resource: per-prefix

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Create operation of resource: per-prefix

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

REMOTE-LFA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Update operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Create operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Delete operation of resource: remote-lfa

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Retrieve operation of resource: remote-lfa

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

TIEBREAKERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Update operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Create operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Delete operation of resource: tiebreakers

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Retrieve operation of resource: tiebreakers

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

TIEBREAKER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Update operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Create operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Delete operation of resource: tiebreaker

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Retrieve operation of resource: tiebreaker

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

CANDIDATE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Update operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Delete operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Retrieve operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

CANDIDATE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Update operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Delete operation of resource: candidate-interface

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Retrieve operation of resource: candidate-interface

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

COST-FALLBACK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/cost-fallback/

Update operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/cost-fallback/

Create operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/cost-fallback/

Delete operation of resource: cost-fallback

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/name-scopes/name-scope/{interface-name}/cost-fallback/

Retrieve operation of resource: cost-fallback

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "cost": "integer"
}

MULTI-AREA-INTERFACE-SCOPES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/

Update operation of resource: multi-area-interface-scopes

multi-area-interface-scopesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "multi-area-interface-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/

Create operation of resource: multi-area-interface-scopes

multi-area-interface-scopesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "multi-area-interface-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/

Delete operation of resource: multi-area-interface-scopes

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/

Retrieve operation of resource: multi-area-interface-scopes

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "multi-area-interface-scope": [
    {
      "running": [ null ]
    }
  ]
}

MULTI-AREA-INTERFACE-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Update operation of resource: multi-area-interface-scope

multi-area-interface-scopebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Create operation of resource: multi-area-interface-scope

multi-area-interface-scopebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Delete operation of resource: multi-area-interface-scope

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Retrieve operation of resource: multi-area-interface-scope

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "running": [ null ]
}

DISTRIBUTE-LIST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Update operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Create operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Delete operation of resource: distribute-list

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Retrieve operation of resource: distribute-list

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Update operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Delete operation of resource: authentication

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Retrieve operation of resource: authentication

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

TYPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Update operation of resource: type

typebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Delete operation of resource: type

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Retrieve operation of resource: type

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

MESSAGE-DIGEST-KEYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Update operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Delete operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Retrieve operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

MESSAGE-DIGEST-KEY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Update operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Delete operation of resource: message-digest-key

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Retrieve operation of resource: message-digest-key

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "password": "string",
  "key-id": "integer"
}

NEIGHBORS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Update operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Create operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Delete operation of resource: neighbors

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Retrieve operation of resource: neighbors

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}

NEIGHBOR - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Update operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Create operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Delete operation of resource: neighbor

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Retrieve operation of resource: neighbor

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}

DEAD-INTERVAL-MINIMAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Update operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Delete operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Retrieve operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "multiplier": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/

Create operation of resource: per-link

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Update operation of resource: per-prefix

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Create operation of resource: per-prefix

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

REMOTE-LFA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Update operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Create operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Delete operation of resource: remote-lfa

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Retrieve operation of resource: remote-lfa

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

TIEBREAKERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Update operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Create operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Delete operation of resource: tiebreakers

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Retrieve operation of resource: tiebreakers

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

TIEBREAKER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Update operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Create operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Delete operation of resource: tiebreaker

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Retrieve operation of resource: tiebreaker

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

CANDIDATE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Update operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Delete operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Retrieve operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

CANDIDATE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Update operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Delete operation of resource: candidate-interface

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Retrieve operation of resource: candidate-interface

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

COST-FALLBACK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Update operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Create operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Delete operation of resource: cost-fallback

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Retrieve operation of resource: cost-fallback

process-name
in path
string

ID of process-name

address
in path
string

ID of address

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "cost": "integer"
}

AREA-RANGES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-ranges/

Update operation of resource: area-ranges

area-rangesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "area-range": [
    {
      "not-advertise": "boolean",
      "netmask": "string",
      "address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-ranges/

Create operation of resource: area-ranges

area-rangesbody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "area-range": [
    {
      "not-advertise": "boolean",
      "netmask": "string",
      "address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-ranges/

Delete operation of resource: area-ranges

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-ranges/

Retrieve operation of resource: area-ranges

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "area-range": [
    {
      "not-advertise": "boolean",
      "netmask": "string",
      "address": "string"
    }
  ]
}

AREA-RANGE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-ranges/area-range/{address netmask}/

Update operation of resource: area-range

area-rangebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

address netmask
in path
string

ID of address netmask

Request Content-Types: application/json
Request Example
{
  "not-advertise": "boolean",
  "netmask": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-ranges/area-range/{address netmask}/

Create operation of resource: area-range

area-rangebody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

address netmask
in path
string

ID of address netmask

Request Content-Types: application/json
Request Example
{
  "not-advertise": "boolean",
  "netmask": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-ranges/area-range/{address netmask}/

Delete operation of resource: area-range

process-name
in path
string

ID of process-name

address
in path
string

ID of address

address netmask
in path
string

ID of address netmask

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/area-ranges/area-range/{address netmask}/

Retrieve operation of resource: area-range

process-name
in path
string

ID of process-name

address
in path
string

ID of address

address netmask
in path
string

ID of address netmask

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "not-advertise": "boolean",
  "netmask": "string",
  "address": "string"
}

NSSA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/nssa/

Update operation of resource: nssa

nssabody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "metric-type": "string",
  "default-info-originate": "boolean",
  "no-summary": "boolean",
  "no-redistribution": "boolean",
  "nssa-def-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSSA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/nssa/

Create operation of resource: nssa

nssabody object

process-name
in path
string

ID of process-name

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "metric-type": "string",
  "default-info-originate": "boolean",
  "no-summary": "boolean",
  "no-redistribution": "boolean",
  "nssa-def-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSSA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/nssa/

Delete operation of resource: nssa

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSSA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-address/{address}/nssa/

Retrieve operation of resource: nssa

process-name
in path
string

ID of process-name

address
in path
string

ID of address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "metric-type": "string",
  "default-info-originate": "boolean",
  "no-summary": "boolean",
  "no-redistribution": "boolean",
  "nssa-def-metric": "integer"
}

AREA-AREA-ID - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/

Update operation of resource: area-area-id

area-area-idbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-AREA-ID - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/

Create operation of resource: area-area-id

area-area-idbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-AREA-ID - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/

Delete operation of resource: area-area-id

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-AREA-ID - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/

Retrieve operation of resource: area-area-id

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)

VIRTUAL-LINK-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/virtual-link-scopes/

Create operation of resource: virtual-link-scopes

virtual-link-scopesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "virtual-link-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

VIRTUAL-LINK-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/virtual-link-scopes/virtual-link-scope/{address}/

Create operation of resource: virtual-link-scope

virtual-link-scopebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/virtual-link-scopes/virtual-link-scope/{address}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/virtual-link-scopes/virtual-link-scope/{address}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/virtual-link-scopes/virtual-link-scope/{address}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/virtual-link-scopes/virtual-link-scope/{address}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

address
in path
string

ID of address

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/virtual-link-scopes/virtual-link-scope/{address}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

address
in path
string

ID of address

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SHAM-LINK-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/sham-link-scopes/

Create operation of resource: sham-link-scopes

sham-link-scopesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "sham-link-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SHAM-LINK-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/sham-link-scopes/sham-link-scope/{source-address destination-address}/

Create operation of resource: sham-link-scope

sham-link-scopebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/sham-link-scopes/sham-link-scope/{source-address destination-address}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

source-address destination-address
in path
string

ID of source-address destination-address

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/sham-link-scopes/sham-link-scope/{source-address destination-address}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

source-address destination-address
in path
string

ID of source-address destination-address

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/

Update operation of resource: area-scope

area-scopebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/

Create operation of resource: area-scope

area-scopebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/

Delete operation of resource: area-scope

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/

Retrieve operation of resource: area-scope

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}

DISTRIBUTE-LIST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/distribute-list/

Update operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/distribute-list/

Create operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/distribute-list/

Delete operation of resource: distribute-list

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/distribute-list/

Retrieve operation of resource: distribute-list

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

BFD - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/bfd/

Update operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/bfd/

Create operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/bfd/

Delete operation of resource: bfd

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/bfd/

Retrieve operation of resource: bfd

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/

Update operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/

Delete operation of resource: authentication

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/

Retrieve operation of resource: authentication

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

TYPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/type/

Update operation of resource: type

typebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/type/

Delete operation of resource: type

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/type/

Retrieve operation of resource: type

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

MESSAGE-DIGEST-KEYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/

Update operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/

Delete operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/

Retrieve operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

MESSAGE-DIGEST-KEY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Update operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Delete operation of resource: message-digest-key

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

key-id
in path
string

ID of key-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/authentication/message-digest-keys/message-digest-key/{key-id}/

Retrieve operation of resource: message-digest-key

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

key-id
in path
string

ID of key-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "password": "string",
  "key-id": "integer"
}

SECURITY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/security/

Update operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/security/

Create operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/security/

Delete operation of resource: security

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/security/

Retrieve operation of resource: security

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}

TTL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/security/ttl/

Update operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/security/ttl/

Create operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/security/ttl/

Delete operation of resource: ttl

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/security/ttl/

Retrieve operation of resource: ttl

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": "boolean",
  "hop-count": "integer"
}

DEAD-INTERVAL-MINIMAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/dead-interval-minimal/

Update operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/dead-interval-minimal/

Delete operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/dead-interval-minimal/

Retrieve operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "multiplier": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-link/

Create operation of resource: per-link

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-link/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-link/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-link/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-link/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/

Update operation of resource: per-prefix

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/

Create operation of resource: per-prefix

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

REMOTE-LFA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/remote-lfa/

Update operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/remote-lfa/

Create operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/remote-lfa/

Delete operation of resource: remote-lfa

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/remote-lfa/

Retrieve operation of resource: remote-lfa

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

TIEBREAKERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/

Update operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/

Create operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/

Delete operation of resource: tiebreakers

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/

Retrieve operation of resource: tiebreakers

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

TIEBREAKER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Update operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Create operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Delete operation of resource: tiebreaker

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

tiebreaker-type
in path
string

ID of tiebreaker-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Retrieve operation of resource: tiebreaker

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

tiebreaker-type
in path
string

ID of tiebreaker-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

CANDIDATE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Update operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Delete operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/

Retrieve operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

CANDIDATE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Update operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Delete operation of resource: candidate-interface

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Retrieve operation of resource: candidate-interface

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

COST-FALLBACK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/cost-fallback/

Update operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/cost-fallback/

Create operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/cost-fallback/

Delete operation of resource: cost-fallback

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-scope/cost-fallback/

Retrieve operation of resource: cost-fallback

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "cost": "integer"
}

NAME-SCOPES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/

Update operation of resource: name-scopes

name-scopesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "name-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/

Create operation of resource: name-scopes

name-scopesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "name-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/

Delete operation of resource: name-scopes

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/

Retrieve operation of resource: name-scopes

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "name-scope": [
    {
      "running": [ null ]
    }
  ]
}

NAME-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/

Update operation of resource: name-scope

name-scopebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/

Create operation of resource: name-scope

name-scopebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/

Delete operation of resource: name-scope

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NAME-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/

Retrieve operation of resource: name-scope

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "running": [ null ]
}

PREFIX-SID - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid/

Update operation of resource: prefix-sid

prefix-sidbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid/

Create operation of resource: prefix-sid

prefix-sidbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid/

Delete operation of resource: prefix-sid

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid/

Retrieve operation of resource: prefix-sid

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}

PREFIX-SID-STRICT - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Update operation of resource: prefix-sid-strict

prefix-sid-strictbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID-STRICT - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Create operation of resource: prefix-sid-strict

prefix-sid-strictbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID-STRICT - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Delete operation of resource: prefix-sid-strict

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PREFIX-SID-STRICT - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/prefix-sid-strict/

Retrieve operation of resource: prefix-sid-strict

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}

DISTRIBUTE-LIST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/distribute-list/

Update operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/distribute-list/

Create operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/distribute-list/

Delete operation of resource: distribute-list

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/distribute-list/

Retrieve operation of resource: distribute-list

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

BFD - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/bfd/

Update operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/bfd/

Create operation of resource: bfd

bfdbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/bfd/

Delete operation of resource: bfd

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

BFD - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/bfd/

Retrieve operation of resource: bfd

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/

Update operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/

Delete operation of resource: authentication

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/

Retrieve operation of resource: authentication

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

TYPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/type/

Update operation of resource: type

typebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/type/

Delete operation of resource: type

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/type/

Retrieve operation of resource: type

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

MESSAGE-DIGEST-KEYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Update operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Delete operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/

Retrieve operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

MESSAGE-DIGEST-KEY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Update operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Delete operation of resource: message-digest-key

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Retrieve operation of resource: message-digest-key

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "password": "string",
  "key-id": "integer"
}

SECURITY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/

Update operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/

Create operation of resource: security

securitybody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/

Delete operation of resource: security

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SECURITY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/

Retrieve operation of resource: security

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}

TTL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/ttl/

Update operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/ttl/

Create operation of resource: ttl

ttlbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "enable": "boolean",
  "hop-count": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/ttl/

Delete operation of resource: ttl

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TTL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/security/ttl/

Retrieve operation of resource: ttl

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "enable": "boolean",
  "hop-count": "integer"
}

NEIGHBORS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/

Update operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/

Create operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/

Delete operation of resource: neighbors

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/

Retrieve operation of resource: neighbors

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}

NEIGHBOR - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Update operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Create operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Delete operation of resource: neighbor

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Retrieve operation of resource: neighbor

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}

DEAD-INTERVAL-MINIMAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Update operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Delete operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/dead-interval-minimal/

Retrieve operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "multiplier": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/

Create operation of resource: per-link

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Update operation of resource: per-prefix

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Create operation of resource: per-prefix

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

REMOTE-LFA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Update operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Create operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Delete operation of resource: remote-lfa

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Retrieve operation of resource: remote-lfa

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

TIEBREAKERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Update operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Create operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Delete operation of resource: tiebreakers

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Retrieve operation of resource: tiebreakers

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

TIEBREAKER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Update operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Create operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Delete operation of resource: tiebreaker

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Retrieve operation of resource: tiebreaker

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

CANDIDATE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Update operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Delete operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Retrieve operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

CANDIDATE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Update operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Delete operation of resource: candidate-interface

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Retrieve operation of resource: candidate-interface

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

COST-FALLBACK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/cost-fallback/

Update operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/cost-fallback/

Create operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/cost-fallback/

Delete operation of resource: cost-fallback

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/name-scopes/name-scope/{interface-name}/cost-fallback/

Retrieve operation of resource: cost-fallback

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "cost": "integer"
}

MULTI-AREA-INTERFACE-SCOPES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/

Update operation of resource: multi-area-interface-scopes

multi-area-interface-scopesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "multi-area-interface-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/

Create operation of resource: multi-area-interface-scopes

multi-area-interface-scopesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "multi-area-interface-scope": [
    {
      "running": [ null ]
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/

Delete operation of resource: multi-area-interface-scopes

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/

Retrieve operation of resource: multi-area-interface-scopes

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "multi-area-interface-scope": [
    {
      "running": [ null ]
    }
  ]
}

MULTI-AREA-INTERFACE-SCOPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Update operation of resource: multi-area-interface-scope

multi-area-interface-scopebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Create operation of resource: multi-area-interface-scope

multi-area-interface-scopebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "running": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Delete operation of resource: multi-area-interface-scope

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MULTI-AREA-INTERFACE-SCOPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/

Retrieve operation of resource: multi-area-interface-scope

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "running": [ null ]
}

DISTRIBUTE-LIST - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Update operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Create operation of resource: distribute-list

distribute-listbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Delete operation of resource: distribute-list

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DISTRIBUTE-LIST - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/distribute-list/

Retrieve operation of resource: distribute-list

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

AUTHENTICATION - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Update operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Create operation of resource: authentication

authenticationbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Delete operation of resource: authentication

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AUTHENTICATION - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/

Retrieve operation of resource: authentication

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

TYPE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Update operation of resource: type

typebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Create operation of resource: type

typebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Delete operation of resource: type

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TYPE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/type/

Retrieve operation of resource: type

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

MESSAGE-DIGEST-KEYS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Update operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Create operation of resource: message-digest-keys

message-digest-keysbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Delete operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEYS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/

Retrieve operation of resource: message-digest-keys

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

MESSAGE-DIGEST-KEY - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Update operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Create operation of resource: message-digest-key

message-digest-keybody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Request Content-Types: application/json
Request Example
{
  "password": "string",
  "key-id": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Delete operation of resource: message-digest-key

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

MESSAGE-DIGEST-KEY - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/authentication/message-digest-keys/message-digest-key/{key-id}/

Retrieve operation of resource: message-digest-key

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

key-id
in path
string

ID of key-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "password": "string",
  "key-id": "integer"
}

NEIGHBORS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Update operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Create operation of resource: neighbors

neighborsbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Delete operation of resource: neighbors

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBORS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/

Retrieve operation of resource: neighbors

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}

NEIGHBOR - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Update operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Create operation of resource: neighbor

neighborbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Request Content-Types: application/json
Request Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Delete operation of resource: neighbor

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NEIGHBOR - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/neighbors/neighbor/{neighbor-address}/

Retrieve operation of resource: neighbor

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

neighbor-address
in path
string

ID of neighbor-address

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}

DEAD-INTERVAL-MINIMAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Update operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Create operation of resource: dead-interval-minimal

dead-interval-minimalbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interval": "integer",
  "multiplier": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Delete operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

DEAD-INTERVAL-MINIMAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/dead-interval-minimal/

Retrieve operation of resource: dead-interval-minimal

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interval": "integer",
  "multiplier": "integer"
}

FAST-REROUTE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Update operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Create operation of resource: fast-reroute

fast-reroutebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Delete operation of resource: fast-reroute

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

FAST-REROUTE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/

Retrieve operation of resource: fast-reroute

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

PER-LINK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/

Create operation of resource: per-link

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-link/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Update operation of resource: per-prefix

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Create operation of resource: per-prefix

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Delete operation of resource: per-prefix

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

PER-PREFIX - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/

Retrieve operation of resource: per-prefix

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

REMOTE-LFA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Update operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Create operation of resource: remote-lfa

remote-lfabody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Delete operation of resource: remote-lfa

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

REMOTE-LFA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/remote-lfa/

Retrieve operation of resource: remote-lfa

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

TIEBREAKERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Update operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Create operation of resource: tiebreakers

tiebreakersbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Delete operation of resource: tiebreakers

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/

Retrieve operation of resource: tiebreakers

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

TIEBREAKER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Update operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Create operation of resource: tiebreaker

tiebreakerbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Request Content-Types: application/json
Request Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Delete operation of resource: tiebreaker

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIEBREAKER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/tiebreakers/tiebreaker/{tiebreaker-type}/

Retrieve operation of resource: tiebreaker

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

tiebreaker-type
in path
string

ID of tiebreaker-type

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

CANDIDATE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Update operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Create operation of resource: candidate-interfaces

candidate-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Delete operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/

Retrieve operation of resource: candidate-interfaces

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

CANDIDATE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Update operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Create operation of resource: candidate-interface

candidate-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Delete operation of resource: candidate-interface

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

CANDIDATE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/candidate-interfaces/candidate-interface/{interface-name}/

Retrieve operation of resource: candidate-interface

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

EXCLUDE-INTERFACES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Update operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Create operation of resource: exclude-interfaces

exclude-interfacesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Delete operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/

Retrieve operation of resource: exclude-interfaces

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

EXCLUDE-INTERFACE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Update operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Create operation of resource: exclude-interface

exclude-interfacebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "interface-name": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Delete operation of resource: exclude-interface

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

EXCLUDE-INTERFACE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/fast-reroute/per-prefix/exclude-interfaces/exclude-interface/{interface-name}/

Retrieve operation of resource: exclude-interface

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "interface-name": "string"
}

COST-FALLBACK - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Update operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Create operation of resource: cost-fallback

cost-fallbackbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Request Content-Types: application/json
Request Example
{
  "threshold": "integer",
  "cost": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Delete operation of resource: cost-fallback

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

COST-FALLBACK - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/multi-area-interface-scopes/multi-area-interface-scope/{interface-name}/cost-fallback/

Retrieve operation of resource: cost-fallback

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

interface-name
in path
string

ID of interface-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "threshold": "integer",
  "cost": "integer"
}

AREA-RANGES - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-ranges/

Update operation of resource: area-ranges

area-rangesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "area-range": [
    {
      "not-advertise": "boolean",
      "netmask": "string",
      "address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGES - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-ranges/

Create operation of resource: area-ranges

area-rangesbody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "area-range": [
    {
      "not-advertise": "boolean",
      "netmask": "string",
      "address": "string"
    }
  ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGES - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-ranges/

Delete operation of resource: area-ranges

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGES - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-ranges/

Retrieve operation of resource: area-ranges

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "area-range": [
    {
      "not-advertise": "boolean",
      "netmask": "string",
      "address": "string"
    }
  ]
}

AREA-RANGE - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-ranges/area-range/{address netmask}/

Update operation of resource: area-range

area-rangebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

address netmask
in path
string

ID of address netmask

Request Content-Types: application/json
Request Example
{
  "not-advertise": "boolean",
  "netmask": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGE - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-ranges/area-range/{address netmask}/

Create operation of resource: area-range

area-rangebody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

address netmask
in path
string

ID of address netmask

Request Content-Types: application/json
Request Example
{
  "not-advertise": "boolean",
  "netmask": "string",
  "address": "string"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGE - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-ranges/area-range/{address netmask}/

Delete operation of resource: area-range

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

address netmask
in path
string

ID of address netmask

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

AREA-RANGE - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/area-ranges/area-range/{address netmask}/

Retrieve operation of resource: area-range

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

address netmask
in path
string

ID of address netmask

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "not-advertise": "boolean",
  "netmask": "string",
  "address": "string"
}

NSSA - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/nssa/

Update operation of resource: nssa

nssabody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "metric-type": "string",
  "default-info-originate": "boolean",
  "no-summary": "boolean",
  "no-redistribution": "boolean",
  "nssa-def-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSSA - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/nssa/

Create operation of resource: nssa

nssabody object

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

Request Content-Types: application/json
Request Example
{
  "metric-type": "string",
  "default-info-originate": "boolean",
  "no-summary": "boolean",
  "no-redistribution": "boolean",
  "nssa-def-metric": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSSA - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/nssa/

Delete operation of resource: nssa

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

NSSA - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/area-addresses/area-area-id/{area-id}/nssa/

Retrieve operation of resource: nssa

process-name
in path
string

ID of process-name

area-id
in path
string

ID of area-id

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "metric-type": "string",
  "default-info-originate": "boolean",
  "no-summary": "boolean",
  "no-redistribution": "boolean",
  "nssa-def-metric": "integer"
}

TIMERS - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/timers/

Update operation of resource: timers

timersbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "lsa-min-arrival": "integer",
  "lsa-generation-timer": {
    "initial-delay": "integer",
    "backoff-increment": "integer",
    "max-delay": "integer"
  },
  "lsa-refresh": "integer",
  "fast-reroute-timer": "integer",
  "spf-timer": {
    "initial-delay": "integer",
    "backoff-increment": "integer",
    "max-delay": "integer"
  },
  "lsa-pacing-flood": "integer",
  "lsa-group-pacing": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/timers/

Create operation of resource: timers

timersbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "lsa-min-arrival": "integer",
  "lsa-generation-timer": {
    "initial-delay": "integer",
    "backoff-increment": "integer",
    "max-delay": "integer"
  },
  "lsa-refresh": "integer",
  "fast-reroute-timer": "integer",
  "spf-timer": {
    "initial-delay": "integer",
    "backoff-increment": "integer",
    "max-delay": "integer"
  },
  "lsa-pacing-flood": "integer",
  "lsa-group-pacing": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/timers/

Delete operation of resource: timers

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

TIMERS - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/timers/

Retrieve operation of resource: timers

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "lsa-min-arrival": "integer",
  "lsa-generation-timer": {
    "initial-delay": "integer",
    "backoff-increment": "integer",
    "max-delay": "integer"
  },
  "lsa-refresh": "integer",
  "fast-reroute-timer": "integer",
  "spf-timer": {
    "initial-delay": "integer",
    "backoff-increment": "integer",
    "max-delay": "integer"
  },
  "lsa-pacing-flood": "integer",
  "lsa-group-pacing": "integer"
}

SPF-TIMER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/timers/spf-timer/

Update operation of resource: spf-timer

spf-timerbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "initial-delay": "integer",
  "backoff-increment": "integer",
  "max-delay": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SPF-TIMER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/timers/spf-timer/

Create operation of resource: spf-timer

spf-timerbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "initial-delay": "integer",
  "backoff-increment": "integer",
  "max-delay": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SPF-TIMER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/timers/spf-timer/

Delete operation of resource: spf-timer

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

SPF-TIMER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/timers/spf-timer/

Retrieve operation of resource: spf-timer

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "initial-delay": "integer",
  "backoff-increment": "integer",
  "max-delay": "integer"
}

LSA-GENERATION-TIMER - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/timers/lsa-generation-timer/

Update operation of resource: lsa-generation-timer

lsa-generation-timerbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "initial-delay": "integer",
  "backoff-increment": "integer",
  "max-delay": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSA-GENERATION-TIMER - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/timers/lsa-generation-timer/

Create operation of resource: lsa-generation-timer

lsa-generation-timerbody object

process-name
in path
string

ID of process-name

Request Content-Types: application/json
Request Example
{
  "initial-delay": "integer",
  "backoff-increment": "integer",
  "max-delay": "integer"
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSA-GENERATION-TIMER - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/timers/lsa-generation-timer/

Delete operation of resource: lsa-generation-timer

process-name
in path
string

ID of process-name

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

LSA-GENERATION-TIMER - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/processes/process/{process-name}/default-vrf/timers/lsa-generation-timer/

Retrieve operation of resource: lsa-generation-timer

process-name
in path
string

ID of process-name

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "initial-delay": "integer",
  "backoff-increment": "integer",
  "max-delay": "integer"
}

GLOBAL - Update

PUT Cisco-IOS-XR-ipv4-ospf-cfg:ospf/global/

Update operation of resource: global

globalbody object

Request Content-Types: application/json
Request Example
{
  "dns-name-lookup": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Create

POST Cisco-IOS-XR-ipv4-ospf-cfg:ospf/global/

Create operation of resource: global

globalbody object

Request Content-Types: application/json
Request Example
{
  "dns-name-lookup": [ null ]
}
200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Delete

DELETE Cisco-IOS-XR-ipv4-ospf-cfg:ospf/global/

Delete operation of resource: global

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json

GLOBAL - Retrieve

GET Cisco-IOS-XR-ipv4-ospf-cfg:ospf/global/

Retrieve operation of resource: global

200 OK

Successful operation

400 Bad Request

Internal Error

Response Content-Types: application/json
Response Example (200 OK)
{
  "dns-name-lookup": [ null ]
}

Schema Definitions

BFD:

Common node of process-scope, area-scope, name-scope

bfd: object

BFD configuration

Example
{
  "bfd": {
    "fast-detect-mode": "string",
    "interval": "integer",
    "detection-multiplier": "integer"
  }
}

DEFAULT-METRIC:

Common node of default-vrf, vrf

default-metric: integer

Set default metric of redistributed routes

range:"1..16777214" default:metric of redistributed routes"
Example
{
  "default-metric": "integer"
}

IPV4-OSPF-FRR-CFG-CANDIDATE-INTERFACE-TABLE:

Common node of per-link, per-prefixCommon node of per-link, per-prefix

candidate-interfaces: object

Fast-reroute per-link/per-prefix candidate interface configuration

Example
{
  "candidate-interfaces": {
    "candidate-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

COST:

Common node of process-scope, area-scope, name-scope, multi-area-interface-scope, sham-link-scope

cost: integer

Interface cost

range:"1..65535" default:"1"
Example
{
  "cost": "integer"
}

DEMAND-CIRCUIT:

Common node of process-scope, area-scope, name-scope

demand-circuit: boolean

Enable/Disable OSPF demand circuit

Example
{
  "demand-circuit": "boolean"
}

MAXIMUM-PATHS:

Common node of default-vrf, vrf

maximum-paths: integer

Forward packets over multiple paths (number of paths)

range:"1..64"
Example
{
  "maximum-paths": "integer"
}

MAXIMUM-REDISTRIBUTE-PREFIX:

Common node of default-vrf, vrf

maximum-redistribute-prefix: object

Maximum number of prefixes redistributed into OSPF

Example
{
  "maximum-redistribute-prefix": {
    "threshold": "integer",
    "number-of-prefixes": "integer",
    "warning-only": "boolean"
  }
}

QUEUE:

Common node of default-vrf, vrf

queue: object

Adjust OSPF input queue sizes and processing quantums

Example
{
  "queue": {
    "dispatch-rate-limited-flush": "integer",
    "dispatch-incoming": "integer",
    "limit-high": "integer",
    "limit-medium": "integer",
    "dispatch-rate-limited": "integer",
    "dispatch-spf-lsa-limit": "integer",
    "limit-low": "integer"
  }
}

IPV4-OSPF-FRR-CFG-EXCLUDE-INTERFACE-TABLE:

Common node of per-link, per-prefix, ucmpCommon node of per-link, per-prefix

exclude-interfaces: object

Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

IGNORE-MOSPF:

Common node of default-vrf, vrf

ignore-mospf: null

Ignore MOSPF (Type 6) LSAs

Example
{
  "ignore-mospf": [ null ]
}

DATABASE-FILTER:

Common node of process-scope, area-scope, name-scope, multi-area-interface-scope

database-filter: boolean

Filter OSPF LSA during synchronization and flooding

Example
{
  "database-filter": "boolean"
}

SEGMENT-ROUTING-FORWARDING:

Common node of process-scope, area-scope, name-scope

segment-routing-forwarding: string disable, mpls

segment-routing forwarding configuration Applicableonly in Default VRF

Example
{
  "segment-routing-forwarding": "string"
}

DEFAULT-INFORMATION:

Common node of default-vrf, vrf

default-information: object

Control distribution of default information

Example
{
  "default-information": {
    "metric": "integer",
    "always-advertise": "boolean",
    "metric-type": "string",
    "route-policy-name": "string"
  }
}

AREA-TABLE:

Common node of default-vrf, vrf

area-addresses: object

Area configuration

Example
{
  "area-addresses": {
    "area-address": [
      {
        "address": "string"
      }
    ],
    "area-area-id": [
      {
        "area-id": "integer"
      }
    ]
  }
}

MICROLOOP:

Common node of default-vrf, vrf

microloop: object

Microloop configuration

Example
{
  "microloop": {
    "avoidance": {
      "rib-update-delay": "integer",
      "enable": "string"
    }
  }
}

LDP-AUTO-CONFIG:

Common node of process-scope, area-scope, name-scope

ldp-auto-config: null

Enable MPLS LDP Auto Config

Example
{
  "ldp-auto-config": [ null ]
}

DISTRIBUTE-LIST:

Common node of process-scope, area-scope, name-scope, multi-area-interface-scope

distribute-list: object

Filter networks intalled to RIB (disable as ACL name means filtering is disabled)

Example
{
  "distribute-list": {
    "route-policy-name": "string",
    "access-list-name": "string"
  }
}

NO-OPAQUE:

Common node of default-vrf, vrf

no-opaque: null

Disable opaque LSAs

Example
{
  "no-opaque": [ null ]
}

DEAD-INTERVAL-MINIMAL:

Common node of process-scope, area-scope, name-scope, virtual-link-scope, sham-link-scope, multi-area-interface-scope

dead-interval-minimal: object

Interval after which a neighbor is declared dead

Example
{
  "dead-interval-minimal": {
    "interval": "integer",
    "multiplier": "integer"
  }
}

PRIORITY:

Common node of per-link, per-prefix

priority: string critical, high, medium, low

Fast-reroute per-link/per-prefix priority-limit command

Example
{
  "priority": "string"
}

NEIGHBOR-TABLE:

Common node of name-scope, multi-area-interface-scope

neighbors: object

Neighbor router configuration information

Example
{
  "neighbors": {
    "neighbor": [
      {
        "priority": "integer",
        "neighbor-address": "string",
        "cost": "integer",
        "poll-interval": "integer",
        "database-filter": "boolean"
      }
    ]
  }
}

HELLO-INTERVAL:

Common node of process-scope, area-scope, name-scope, virtual-link-scope, sham-link-scope, multi-area-interface-scope

hello-interval: integer

Interval between HELLO packets in seconds

range:"1..65535" units:"second"
Example
{
  "hello-interval": "integer"
}

ROUTER-ID:

Common node of default-vrf, vrf

router-id: string

Router ID for this OSPF process. Enter an IP Address.

Example
{
  "router-id": "string"
}

PREFIX-SUPPRESSION-PRIMARY:

Common node of process-scope, area-scope, name-scope

prefix-suppression-primary: boolean

Enable/Disable prefix suppression for primary addresses

Example
{
  "prefix-suppression-primary": "boolean"
}

IPV4-OSPF-FRR-CFG-FAST-REROUTE:

Common node of default-vrf, vrfCommon node of area-scope, name-scope, multi-area-interface-scope

fast-reroute: object

Fast-reroute configuration

Example
{
  "fast-reroute": {
    "per-link": {
      "exclude-interfaces": {
        "exclude-interface": [
          {
            "interface-name": "string"
          }
        ]
      }
    },
    "per-prefix": {
      "remote-lfa": {
        "tunnel": "string",
        "maximum-cost": "integer"
      },
      "topology-independent-lfa": "boolean",
      "tiebreakers": {
        "tiebreaker": [
          {
            "tiebreaker-type": "string",
            "tiebreaker-index": "integer"
          }
        ]
      },
      "exclude-interfaces": {
        "exclude-interface": [
          {
            "interface-name": "string"
          }
        ]
      }
    },
    "fast-reroute-enable": "string"
  }
}

FAST-REROUTE-USE-CANDIDATE-ONLY:

Common node of per-link, per-prefix

fast-reroute-use-candidate-only: boolean

Use only interfaces on the candidate list as a backup path

Example
{
  "fast-reroute-use-candidate-only": "boolean"
}

ADJACENCY-STAGGER:

Common node of default-vrf, vrfCommon node of default-vrf, vrf

adjacency-stagger: object

Staggering OSPF adjacency bring up

Example
{
  "adjacency-stagger": {
    "max-nbr": "integer",
    "disable": [ null ],
    "initial-nbr": "integer"
  }
}

AUTHENTICATION:

Common node of process-scope, area-scope, name-scope, virtual-link-scope, sham-link-scope, multi-area-interface-scope

authentication: object

Authentication

Example
{
  "authentication": {
    "message-digest-keys": {
      "message-digest-key": [
        {
          "password": "string",
          "key-id": "integer"
        }
      ]
    },
    "type": {
      "authen-type": "string",
      "keychain-authen-type": "string",
      "keychain-name": "string"
    },
    "key": "string"
  }
}

NSF:

Common node of default-vrf, vrf

nsf: object

Non Stop Forwarding configuration

Example
{
  "nsf": {
    "cisco": "string",
    "ietf": "string",
    "interval": "integer",
    "ietf-support-role": "string",
    "flush-delay-time": "integer",
    "lifetime": "integer",
    "ietf-strict-lsa-checking": [ null ]
  }
}

NETWORK-TYPE:

Common node of process-scope, area-scope, name-scope

network-type: string broadcast, non-broadcast, point-to-point, point-to-multipoint, non-broadcast-point-to-multipoint

Type of attached network

Example
{
  "network-type": "string"
}

ADJACENCY-CHANGES:

Common node of default-vrf, vrf

adjacency-changes: string brief, detail, suppress

Log changes in adjacency state

Example
{
  "adjacency-changes": "string"
}

PROCESS-SCOPE:

Common node of default-vrf, vrf

process-scope:

Process scope configuration

Example
{
  "process-scope": {
    "srgb": {
      "upper-bound": "integer",
      "lower-bound": "integer"
    },
    "fast-reroute": {
      "per-link": {
        "exclude-interfaces": {
          "exclude-interface": [
            {
              "interface-name": "string"
            }
          ]
        }
      },
      "per-prefix": {
        "remote-lfa": {
          "tunnel": "string",
          "maximum-cost": "integer"
        },
        "topology-independent-lfa": "boolean",
        "exclude-interfaces": {
          "exclude-interface": [
            {
              "interface-name": "string"
            }
          ]
        }
      },
      "fast-reroute-enable": "string"
    },
    "cost-fallback": {
      "threshold": "integer",
      "cost": "integer"
    }
  }
}

MAXIMUM-INTERFACES:

Common node of default-vrf, vrf

maximum-interfaces: integer

Max number of interfaces allowed to be configured

range:"1..4294967295" default:"1024"
Example
{
  "maximum-interfaces": "integer"
}

PREFIX-SUPPRESSION-SECONDARY:

Common node of process-scope, area-scope, name-scope

prefix-suppression-secondary: boolean

Enable/Disable prefix suppression for secondary addresses

Example
{
  "prefix-suppression-secondary": "boolean"
}

LDP-SYNC:

Common node of process-scope, area-scope, name-scope

ldp-sync: boolean

Enable/Disable MPLS LDP sync

Example
{
  "ldp-sync": "boolean"
}

TIMERS:

Common node of default-vrf, vrf

timers: object

Adjust routing timers

Example
{
  "timers": {
    "lsa-min-arrival": "integer",
    "lsa-generation-timer": {
      "initial-delay": "integer",
      "backoff-increment": "integer",
      "max-delay": "integer"
    },
    "lsa-refresh": "integer",
    "fast-reroute-timer": "integer",
    "spf-timer": {
      "initial-delay": "integer",
      "backoff-increment": "integer",
      "max-delay": "integer"
    },
    "lsa-pacing-flood": "integer",
    "lsa-group-pacing": "integer"
  }
}

EXTERNAL-OUT:

Common node of process-scope, area

external-out: boolean

Enable/Disable an OSPF area to advertise intra-area prefixes out of this area as external

Example
{
  "external-out": "boolean"
}

FLOOD-REDUCTION:

Common node of process-scope, area-scope, name-scope

flood-reduction: boolean

Enable/Disable OSPF flood reduction

Example
{
  "flood-reduction": "boolean"
}

UCMP:

Common node of default-vrf, vrf

ucmp:

Unequal Cost Multi-ptah configuration

Example
{
  "ucmp": {
    "enable": {
      "variance": "integer",
      "prefix-list-name": "string"
    },
    "delay-interval": "integer",
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  }
}

MTU-IGNORE:

Common node of process-scope, area-scope, name-scope, multi-area-interface-scope

mtu-ignore: boolean

Enable/Disable ignoring of MTU in DBD packets

Example
{
  "mtu-ignore": "boolean"
}

SUMMARY-IN:

Common node of process-scope, area

summary-in: boolean

Enable/Disable an OSPF area to advertise external prefixes into this area as summary

Example
{
  "summary-in": "boolean"
}

AF:

Common node of default-vrf, vrf

af: object

OSPF address family

Example
{
  "af": {
    "af-name": "string",
    "saf-name": "string"
  }
}

TRANSMIT-DELAY:

Common node of process-scope, area-scope, name-scope, virtual-link-scope, sham-link-scope, multi-area-interface-scope

transmit-delay: integer

Number of seconds to delay transmission of LSAs

range:"1..65535" units:"second" default:"1"
Example
{
  "transmit-delay": "integer"
}

FAST-REROUTE:

Common node of default-vrf, vrf

fast-reroute: object

Fast-reroute instance scoped parameters

Example
{
  "fast-reroute": {
    "per-link": {
      "priority": "string"
    },
    "per-prefix": {
      "load-sharing-disable": [ null ],
      "tiebreakers": {
        "tiebreaker": [
          {
            "tiebreaker-type": "string",
            "tiebreaker-index": "integer"
          }
        ]
      },
      "priority": "string"
    }
  }
}

AUTO-COST:

Common node of default-vrf, vrf

auto-cost: object

Controls automatic cost based on bandwidth

Example
{
  "auto-cost": {
    "bandwidth": "integer",
    "disable": "boolean"
  }
}

PASSIVE:

Common node of process-scope, area-scope, name-scopeCommon node of process-scope, area-scope, name-scope, multi-area-interface-scope

passive: boolean

When enabled, prevent sending HELLO packets over link

Example
{
  "passive": "boolean"
}

SEGMENT-ROUTING:

Common node of process-scope, area

segment-routing: string disable, mpls

segment-routing configuration Applicable only in Default VRF

Example
{
  "segment-routing": "string"
}

OUTGOING-ROUTE-UPDATE-TABLE:

Common node of default-vrf, vrf

outgoing-route-updates: object

Filter outgoing routing updates

Example
{
  "outgoing-route-updates": {
    "outgoing-route-update": [
      {
        "as-xx": "integer",
        "ospf-process-name": "string",
        "protocol-name": "string",
        "as-yy": "integer",
        "access-list-name": "string"
      }
    ]
  }
}

TYPE7:

Common node of default-vrf, vrf

type7: null

Prefer type7 externals over type5

Example
{
  "type7": [ null ]
}

SPF-PREFIX-PRIORITY:

Common node of default-vrf, vrf

spf-prefix-priority: string

Configure a route-policy for prioritizing RIB route install.

Example
{
  "spf-prefix-priority": "string"
}

PACKET-SIZE:

Common node of process-scope, area-scope, name-scope, multi-area-interface-scope

packet-size: integer

Customize size of OSPF packets upto MTU

range:"576..10000"
Example
{
  "packet-size": "integer"
}

SECURITY:

Common node of process-scope, area-scope, name-scope

security: object

Container class for security related configuration parameters

Example
{
  "security": {
    "ttl": {
      "enable": "boolean",
      "hop-count": "integer"
    }
  }
}

SUMMARY-PREFIX-TABLE:

Common node of default-vrf, vrf

summary-prefixes: object

Configure IP prefix summary

Example
{
  "summary-prefixes": {
    "prefix-and-netmask": [
      {
        "prefix": "string",
        "netmask": "string"
      }
    ],
    "prefix": [
      {
        "prefix": "string"
      }
    ],
    "netmask": [
      {
        "netmask": "string"
      }
    ]
  }
}

LDP-SYNC-IGP-SHORTCUTS:

Common node of process-scope, area-scope, name-scope

ldp-sync-igp-shortcuts: boolean

Enable/Disable MPLS LDP sync for igp-shortcuts

Example
{
  "ldp-sync-igp-shortcuts": "boolean"
}

DISTANCE:

Common node of default-vrf, vrf

distance: object

Administrative distance configuration

Example
{
  "distance": {
    "ip-distances": {
      "ip-distance": [
        {
          "distance": "integer",
          "access-list-name": "string",
          "wildcard": "string",
          "address": "string"
        }
      ]
    },
    "admin-distance": "integer",
    "ospf-distance": {
      "external-routes": "integer",
      "intra-area": "integer",
      "inter-area": "integer"
    }
  }
}

MAX-LSA:

Common node of default-vrf, vrf

max-lsa: object

Set max-lsa configuration

Example
{
  "max-lsa": {
    "max-lsa-ignore-count": "integer",
    "max-lsa-warning-only": "boolean",
    "max-lsa-limit": "integer",
    "max-lsa-reset-time": "integer",
    "max-lsa-ignore-time": "integer",
    "max-lsa-threshold": "integer"
  }
}

MAX-METRIC:

Common node of default-vrf, vrf

max-metric: object

Set maximum metric configuration

Example
{
  "max-metric": {
    "max-metric-on-proc-migration": {
      "summary-lsa-maximum-metric": "integer",
      "include-stub": "boolean",
      "external-lsa": "boolean",
      "summary-lsa": "boolean",
      "wait-for-bgp": "boolean",
      "external-lsa-maximum-metric": "integer",
      "startup-max": "integer"
    },
    "max-metric-on-switchover": {
      "summary-lsa-maximum-metric": "integer",
      "include-stub": "boolean",
      "external-lsa": "boolean",
      "summary-lsa": "boolean",
      "wait-for-bgp": "boolean",
      "external-lsa-maximum-metric": "integer",
      "startup-max": "integer"
    },
    "max-metric-on-proc-restart": {
      "summary-lsa-maximum-metric": "integer",
      "include-stub": "boolean",
      "external-lsa": "boolean",
      "summary-lsa": "boolean",
      "wait-for-bgp": "boolean",
      "external-lsa-maximum-metric": "integer",
      "startup-max": "integer"
    },
    "max-metric-on-startup": {
      "summary-lsa-maximum-metric": "integer",
      "include-stub": "boolean",
      "external-lsa": "boolean",
      "summary-lsa": "boolean",
      "wait-for-bgp": "boolean",
      "external-lsa-maximum-metric": "integer",
      "startup-max": "integer"
    },
    "max-metric-no-abr-off": [ null ],
    "max-metric-always": {
      "external-lsa": "boolean",
      "external-lsa-maximum-metric": "integer",
      "summary-lsa": "boolean",
      "include-stub": "boolean",
      "summary-lsa-maximum-metric": "integer"
    }
  }
}

COST-FALLBACK:

Common node of process-scope, area-scope, name-scope, multi-area-interface-scope

cost-fallback: object

Interface fallback cost

Example
{
  "cost-fallback": {
    "threshold": "integer",
    "cost": "integer"
  }
}

LOOPBACK-STUB-NETWORK:

Common node of process-scope, area-scope, name-scopeCommon node of process-scope, area-scope, name-scope

loopback-stub-network: boolean

Enable/Disable advertising loopback as a stub network

Example
{
  "loopback-stub-network": "boolean"
}

IPV4-OSPF-CFG-PRIORITY:

Common node of per-link, per-prefixCommon node of process-scope, area-scope, name-scope

priority: integer

Router priority for DR and BDR election

range:"0..255" default:"0"
Example
{
  "priority": "integer"
}

RETRANSMIT-INTERVAL:

Common node of process-scope, area-scope, name-scope, virtual-link-scope, sham-link-scope, multi-area-interface-scope

retransmit-interval: integer

Time in seconds between retransmitting lost link state advertisements

range:"1..65535" units:"second" default:"5"
Example
{
  "retransmit-interval": "integer"
}

RUNNING:

Common node of process, area, name-scope, virtual-link-scope, sham-link-scope, multi-area-interface-scope

running: null

Enable routing on an IP network

Example
{
  "running": [ null ]
}

CANDIDATE-INTERFACE-TABLE:

Common node of per-link, per-prefix

candidate-interfaces: object

Fast-reroute per-link/per-prefix candidate interface configuration

Example
{
  "candidate-interfaces": {
    "candidate-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

EXCLUDE-INTERFACE-TABLE:

Common node of per-link, per-prefix, ucmp

exclude-interfaces: object

Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

Example
{
  "exclude-interfaces": {
    "exclude-interface": [
      {
        "interface-name": "string"
      }
    ]
  }
}

IPV4-OSPF-CFG-FAST-REROUTE-USE-CANDIDATE-ONLY:

Common node of per-link, per-prefixCommon node of per-link, per-prefix

fast-reroute-use-candidate-only: boolean

Use only interfaces on the candidate list as a backup path

Example
{
  "fast-reroute-use-candidate-only": "boolean"
}

REDISTRIBUTION:

Common node of default-vrf, vrf

redistribution: object

Redistribute configurations

Example
{
  "redistribution": {
    "redistributes": {
      "redistribute": [
        {
          "bgp": [
            {
              "as-xx": "integer",
              "as-yy": "integer",
              "instance-name": "string"
            }
          ],
          "eigrp": [
            {
              "as-xx": "integer",
              "instance-name": "string"
            }
          ],
          "protocol-name": "string",
          "application-or-isis-or-ospf": [
            {
              "instance-name": "string"
            }
          ]
        }
      ]
    }
  }
}

SNMP-CONTEXT:

Common node of default-vrf, vrf

snmp-context: string

OSPF SNMP context configuration

Example
{
  "snmp-context": "string"
}

ospf_schema:

OSPF configuration data

processes: object

Process related configuration

global: object

OSPF global configuration data

Example
{
  "processes": {
    "process": [
      {
        "trace-bufs": {
          "trace-buf": [
            {
              "trace-buf-name": "string",
              "bufsize": "string"
            }
          ]
        },
        "protocol-shutdown": "string",
        "distribute": {
          "throttle": "integer",
          "instance-id": "integer"
        },
        "snmp": {
          "trap-rate-limit": {
            "max-window-traps": "integer",
            "window-size": "integer"
          }
        },
        "process-name": "string",
        "start": [ null ],
        "graceful-shutdown-timers": {
          "graceful-shutdown-retain-routes": "integer",
          "graceful-shutdown-initial-delay": "integer"
        },
        "vrfs": {
          "vrf": [
            {
              "domain-tag": "integer",
              "vrf-start": [ null ],
              "disable-dn-bit-check": [ null ],
              "vrf-name": "string",
              "vrf-lite": [ null ],
              "domain-id": {
                "secondary-domain-ids": {
                  "secondary-domain-id": [
                    {
                      "domain-id-name": "string",
                      "domain-id-type": "string"
                    }
                  ]
                },
                "primary-domain-id": {
                  "domain-id-name": "string",
                  "domain-id-type": "string"
                }
              },
              "snmp-trap-enabled": "boolean",
              "default-metric": "integer"
            }
          ]
        },
        "nsr": "string",
        "default-vrf": {
          "segment-routing": {
            "strict-spf-disable": [ null ],
            "prefix-sid-map-receive-disable": [ null ],
            "prefix-sid-map-advertise-local": [ null ],
            "sr-prefer": {
              "prefix-list-name": "string",
              "enable": "boolean"
            }
          },
          "mpls": {
            "multicast-intact": [ null ],
            "igp-intact": [ null ],
            "autoroute-exclude": "string",
            "ldp-sync-update": [ null ],
            "mpls-router-id": {
              "interface-name": "string",
              "address": "string"
            }
          },
          "monitor-convergence": {
            "track-ip-frr": [ null ],
            "track-external-routes": [ null ],
            "prefix-list": "string",
            "enable": [ null ],
            "track-summary-routes": [ null ]
          },
          "default-metric": "integer"
        },
        "running": [ null ]
      }
    ]
  },
  "global": {
    "dns-name-lookup": [ null ]
  }
}

processes_schema:

Process related configuration

process: object[]

Configuration for a particular OSPF process and associated default VRF

Example
{
  "process": [
    {
      "trace-bufs": {
        "trace-buf": [
          {
            "trace-buf-name": "string",
            "bufsize": "string"
          }
        ]
      },
      "protocol-shutdown": "string",
      "distribute": {
        "throttle": "integer",
        "instance-id": "integer"
      },
      "snmp": {
        "trap-rate-limit": {
          "max-window-traps": "integer",
          "window-size": "integer"
        }
      },
      "process-name": "string",
      "start": [ null ],
      "graceful-shutdown-timers": {
        "graceful-shutdown-retain-routes": "integer",
        "graceful-shutdown-initial-delay": "integer"
      },
      "vrfs": {
        "vrf": [
          {
            "domain-tag": "integer",
            "vrf-start": [ null ],
            "disable-dn-bit-check": [ null ],
            "vrf-name": "string",
            "vrf-lite": [ null ],
            "domain-id": {
              "secondary-domain-ids": {
                "secondary-domain-id": [
                  {
                    "domain-id-name": "string",
                    "domain-id-type": "string"
                  }
                ]
              },
              "primary-domain-id": {
                "domain-id-name": "string",
                "domain-id-type": "string"
              }
            },
            "snmp-trap-enabled": "boolean",
            "default-metric": "integer"
          }
        ]
      },
      "nsr": "string",
      "default-vrf": {
        "segment-routing": {
          "strict-spf-disable": [ null ],
          "prefix-sid-map-receive-disable": [ null ],
          "prefix-sid-map-advertise-local": [ null ],
          "sr-prefer": {
            "prefix-list-name": "string",
            "enable": "boolean"
          }
        },
        "mpls": {
          "multicast-intact": [ null ],
          "igp-intact": [ null ],
          "autoroute-exclude": "string",
          "ldp-sync-update": [ null ],
          "mpls-router-id": {
            "interface-name": "string",
            "address": "string"
          }
        },
        "monitor-convergence": {
          "track-ip-frr": [ null ],
          "track-external-routes": [ null ],
          "prefix-list": "string",
          "enable": [ null ],
          "track-summary-routes": [ null ]
        },
        "default-metric": "integer"
      },
      "running": [ null ]
    }
  ]
}

process_schema:

trace-bufs: object

Configuration to change size of trace buffer

protocol-shutdown: string full, hostmode, onreload

Type of protocol shutdown

distribute: object

Enable distribution of link-state database services

snmp: object

OSPF SNMP configuration

process-name: string

Name for this OSPF process

start: null

Start OSPF configuration

graceful-shutdown-timers: object

Adjust routing timers

vrfs: object

VRF related configuration

nsr: string true, false

Enable non-stop routing

default-vrf:

Default VRF related configuration

Example
{
  "trace-bufs": {
    "trace-buf": [
      {
        "trace-buf-name": "string",
        "bufsize": "string"
      }
    ]
  },
  "protocol-shutdown": "string",
  "distribute": {
    "throttle": "integer",
    "instance-id": "integer"
  },
  "snmp": {
    "trap-rate-limit": {
      "max-window-traps": "integer",
      "window-size": "integer"
    }
  },
  "process-name": "string",
  "start": [ null ],
  "graceful-shutdown-timers": {
    "graceful-shutdown-retain-routes": "integer",
    "graceful-shutdown-initial-delay": "integer"
  },
  "vrfs": {
    "vrf": [
      {
        "domain-tag": "integer",
        "vrf-start": [ null ],
        "disable-dn-bit-check": [ null ],
        "vrf-name": "string",
        "vrf-lite": [ null ],
        "domain-id": {
          "secondary-domain-ids": {
            "secondary-domain-id": [
              {
                "domain-id-name": "string",
                "domain-id-type": "string"
              }
            ]
          },
          "primary-domain-id": {
            "domain-id-name": "string",
            "domain-id-type": "string"
          }
        },
        "snmp-trap-enabled": "boolean",
        "default-metric": "integer"
      }
    ]
  },
  "nsr": "string",
  "default-vrf": {
    "segment-routing": {
      "strict-spf-disable": [ null ],
      "prefix-sid-map-receive-disable": [ null ],
      "prefix-sid-map-advertise-local": [ null ],
      "sr-prefer": {
        "prefix-list-name": "string",
        "enable": "boolean"
      }
    },
    "mpls": {
      "multicast-intact": [ null ],
      "igp-intact": [ null ],
      "autoroute-exclude": "string",
      "ldp-sync-update": [ null ],
      "mpls-router-id": {
        "interface-name": "string",
        "address": "string"
      }
    },
    "monitor-convergence": {
      "track-ip-frr": [ null ],
      "track-external-routes": [ null ],
      "prefix-list": "string",
      "enable": [ null ],
      "track-summary-routes": [ null ]
    },
    "default-metric": "integer"
  },
  "running": [ null ]
}

snmp_schema:

OSPF SNMP configuration

trap-rate-limit: object

Per OSPF process SNMP trap rate-limit

Example
{
  "trap-rate-limit": {
    "max-window-traps": "integer",
    "window-size": "integer"
  }
}

trap-rate-limit_schema:

Per OSPF process SNMP trap rate-limit

max-window-traps: integer

Max number of traps to send in window time

range:"0..300"
window-size: integer

Trap rate limit sliding window size

range:"2..60"
Example
{
  "max-window-traps": "integer",
  "window-size": "integer"
}

distribute_schema:

Enable distribution of link-state database services

throttle: integer

Seconds

range:"1..3600" units:"second"
instance-id: integer

Instance ID

range:"0..4294967295"
Example
{
  "throttle": "integer",
  "instance-id": "integer"
}

vrfs_schema:

VRF related configuration

vrf: object[]

Configuration for a particular OSPF vrf

Example
{
  "vrf": [
    {
      "domain-tag": "integer",
      "vrf-start": [ null ],
      "disable-dn-bit-check": [ null ],
      "vrf-name": "string",
      "vrf-lite": [ null ],
      "domain-id": {
        "secondary-domain-ids": {
          "secondary-domain-id": [
            {
              "domain-id-name": "string",
              "domain-id-type": "string"
            }
          ]
        },
        "primary-domain-id": {
          "domain-id-name": "string",
          "domain-id-type": "string"
        }
      },
      "snmp-trap-enabled": "boolean",
      "default-metric": "integer"
    }
  ]
}

vrf_schema:

domain-tag: integer

32 bit Domain tag value

range:"1..4294967295"
vrf-start: null

Start OSPF VRF configuration

disable-dn-bit-check: null

Disable DN bit check

vrf-name: string

Name for this vrf

vrf-lite: null

VRF lite capability

domain-id: object

OSPF Domain ID

snmp-trap-enabled: boolean

Enable/disable OSPF SNMP trap

Example
{
  "domain-tag": "integer",
  "vrf-start": [ null ],
  "disable-dn-bit-check": [ null ],
  "vrf-name": "string",
  "vrf-lite": [ null ],
  "domain-id": {
    "secondary-domain-ids": {
      "secondary-domain-id": [
        {
          "domain-id-name": "string",
          "domain-id-type": "string"
        }
      ]
    },
    "primary-domain-id": {
      "domain-id-name": "string",
      "domain-id-type": "string"
    }
  },
  "snmp-trap-enabled": "boolean",
  "default-metric": "integer"
}

domain-id_schema:

OSPF Domain ID

secondary-domain-ids: object

Secondary domain ID Table

primary-domain-id: object

OSPF Primary domain ID

Example
{
  "secondary-domain-ids": {
    "secondary-domain-id": [
      {
        "domain-id-name": "string",
        "domain-id-type": "string"
      }
    ]
  },
  "primary-domain-id": {
    "domain-id-name": "string",
    "domain-id-type": "string"
  }
}

primary-domain-id_schema:

OSPF Primary domain ID

domain-id-name: string

Primary domain ID value

domain-id-type: string type0005, type0105, type0205, type8005

Primary domain ID type

Example
{
  "domain-id-name": "string",
  "domain-id-type": "string"
}

secondary-domain-ids_schema:

Secondary domain ID Table

secondary-domain-id: object[]

OSPF Secondary domain ID

Example
{
  "secondary-domain-id": [
    {
      "domain-id-name": "string",
      "domain-id-type": "string"
    }
  ]
}

secondary-domain-id_schema:

domain-id-name: string

Secondary domain ID value

domain-id-type: string type0005, type0105, type0205, type8005

Secondary domain ID type

Example
{
  "domain-id-name": "string",
  "domain-id-type": "string"
}

microloop_schema:

Microloop configuration

avoidance: object

Microloop avoidance configuration

Example
{
  "avoidance": {
    "rib-update-delay": "integer",
    "enable": "string"
  }
}

avoidance_schema:

Microloop avoidance configuration

rib-update-delay: integer

Delay to introduce between SPF and RIB update in msecs

range:"1..600000" units:"millisecond" default:"5000"
enable: string protected, all, segment-routing

MicroLoop avoidance feature enable configuration

Example
{
  "rib-update-delay": "integer",
  "enable": "string"
}

maximum-redistribute-prefix_schema:

Maximum number of prefixes redistributed into OSPF

threshold: integer

Threshold value (%) at which to generate a warning msg

range:"1..100"
number-of-prefixes: integer

Maximum number of prefixes redistributed

range:"1..4294967295"
warning-only: boolean

Only give warning messsage when limit is exceeded

Example
{
  "threshold": "integer",
  "number-of-prefixes": "integer",
  "warning-only": "boolean"
}

default-information_schema:

Control distribution of default information

metric: integer

OSPF metric

range:"1..16777214" default:"1"
always-advertise: boolean

Always advertise default route

metric-type: string type1, type2

OSPF External metric type

route-policy-name: string

Routing policy name

Example
{
  "metric": "integer",
  "always-advertise": "boolean",
  "metric-type": "string",
  "route-policy-name": "string"
}

af_schema:

OSPF address family

af-name: string ipv4

Address family

saf-name: string unicast

Sub-Address family

Example
{
  "af-name": "string",
  "saf-name": "string"
}

queue_schema:

Adjust OSPF input queue sizes and processing quantums

dispatch-rate-limited-flush: integer

Maximum number of continuous rate-limited LSAs processed for FLUSH

range:"30..3000" default:"150"
dispatch-incoming: integer

Maximum number of continuous incoming packet-related events processed

range:"30..3000" default:"300"
limit-high: integer

Hello events are dropped when incoming event queue exceeds this

range:"1000..30000" default:"9500"
limit-medium: integer

LSA ACKs are dropped when incoming event queue exceeds this

range:"1000..30000" default:"9000"
dispatch-rate-limited: integer

Maximum number of continuous rate-limited LSAs processed

range:"30..3000" default:"150"
dispatch-spf-lsa-limit: integer

Maximum number of continuous summary or external LSAs processed

range:"30..3000" default:"150"
limit-low: integer

DBDs/Updates are dropped when incoming event queue exceeds this

range:"1000..30000" default:"8000"
Example
{
  "dispatch-rate-limited-flush": "integer",
  "dispatch-incoming": "integer",
  "limit-high": "integer",
  "limit-medium": "integer",
  "dispatch-rate-limited": "integer",
  "dispatch-spf-lsa-limit": "integer",
  "limit-low": "integer"
}

max-metric_schema:

Set maximum metric configuration

max-metric-on-proc-migration: object

Set maximum metric on-proc-migration configuration

max-metric-on-switchover: object

Set maximum metric on-switchover configuration

max-metric-on-proc-restart: object

Set maximum metric on-proc-restart configuration

max-metric-on-startup: object

Set maximum metric on-startup configuration

max-metric-no-abr-off: null

Block ABR-disable mode entry while in max-metric mode

max-metric-always: object

Set maximum metric always configuration

Example
{
  "max-metric-on-proc-migration": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-switchover": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-proc-restart": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-on-startup": {
    "summary-lsa-maximum-metric": "integer",
    "include-stub": "boolean",
    "external-lsa": "boolean",
    "summary-lsa": "boolean",
    "wait-for-bgp": "boolean",
    "external-lsa-maximum-metric": "integer",
    "startup-max": "integer"
  },
  "max-metric-no-abr-off": [ null ],
  "max-metric-always": {
    "external-lsa": "boolean",
    "external-lsa-maximum-metric": "integer",
    "summary-lsa": "boolean",
    "include-stub": "boolean",
    "summary-lsa-maximum-metric": "integer"
  }
}

max-metric-on-proc-restart_schema:

Set maximum metric on-proc-restart configuration

summary-lsa-maximum-metric: integer

Overriding metric in summary-LSAs (default 16711680)

range:"1..16777215"
include-stub: boolean

Set maximum metric for stub links in router-LSAs

external-lsa: boolean

Override external-lsa metric with max-metric value

summary-lsa: boolean

Override summary-lsa metric with max-metric value

wait-for-bgp: boolean

Let BGP decide when to originate router-LSA with normal metric

external-lsa-maximum-metric: integer

Overriding metric in external-LSAs (default 16711680)

range:"1..16777215"
startup-max: integer

Time in seconds to originate router-LSA with max-metric

range:"5..86400" units:"second"
Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}

max-metric-on-startup_schema:

Set maximum metric on-startup configuration

summary-lsa-maximum-metric: integer

Overriding metric in summary-LSAs (default 16711680)

range:"1..16777215"
include-stub: boolean

Set maximum metric for stub links in router-LSAs

external-lsa: boolean

Override external-lsa metric with max-metric value

summary-lsa: boolean

Override summary-lsa metric with max-metric value

wait-for-bgp: boolean

Let BGP decide when to originate router-LSA with normal metric

external-lsa-maximum-metric: integer

Overriding metric in external-LSAs (default 16711680)

range:"1..16777215"
startup-max: integer

Time in seconds to originate router-LSA with max-metric

range:"5..86400" units:"second"
Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}

max-metric-on-proc-migration_schema:

Set maximum metric on-proc-migration configuration

summary-lsa-maximum-metric: integer

Overriding metric in summary-LSAs (default 16711680)

range:"1..16777215"
include-stub: boolean

Set maximum metric for stub links in router-LSAs

external-lsa: boolean

Override external-lsa metric with max-metric value

summary-lsa: boolean

Override summary-lsa metric with max-metric value

wait-for-bgp: boolean

Let BGP decide when to originate router-LSA with normal metric

external-lsa-maximum-metric: integer

Overriding metric in external-LSAs (default 16711680)

range:"1..16777215"
startup-max: integer

Time in seconds to originate router-LSA with max-metric

range:"5..86400" units:"second"
Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}

max-metric-always_schema:

Set maximum metric always configuration

external-lsa: boolean

Override external-lsa metric with max-metric value

external-lsa-maximum-metric: integer

Overriding metric in external-LSAs (default 16711680)

range:"1..16777215"
summary-lsa: boolean

Override summary-lsa metric with max-metric value

include-stub: boolean

Set maximum metric for stub links in router-LSAs

summary-lsa-maximum-metric: integer

Overriding metric in summary-LSAs (default 16711680)

range:"1..16777215"
Example
{
  "external-lsa": "boolean",
  "external-lsa-maximum-metric": "integer",
  "summary-lsa": "boolean",
  "include-stub": "boolean",
  "summary-lsa-maximum-metric": "integer"
}

max-metric-on-switchover_schema:

Set maximum metric on-switchover configuration

summary-lsa-maximum-metric: integer

Overriding metric in summary-LSAs (default 16711680)

range:"1..16777215"
include-stub: boolean

Set maximum metric for stub links in router-LSAs

external-lsa: boolean

Override external-lsa metric with max-metric value

summary-lsa: boolean

Override summary-lsa metric with max-metric value

wait-for-bgp: boolean

Let BGP decide when to originate router-LSA with normal metric

external-lsa-maximum-metric: integer

Overriding metric in external-LSAs (default 16711680)

range:"1..16777215"
startup-max: integer

Time in seconds to originate router-LSA with max-metric

range:"5..86400" units:"second"
Example
{
  "summary-lsa-maximum-metric": "integer",
  "include-stub": "boolean",
  "external-lsa": "boolean",
  "summary-lsa": "boolean",
  "wait-for-bgp": "boolean",
  "external-lsa-maximum-metric": "integer",
  "startup-max": "integer"
}

nsf_schema:

Non Stop Forwarding configuration

cisco: string always, require-nsf-neighbors

Enable Cisco Non Stop Forwarding

ietf: string all

Enable IETF Non Stop Forwarding

interval: integer

Minimum interval between Non Stop Forwarding restarts in seconds

range:"3..30000" units:"second" default:"90"
ietf-support-role: string never

Disable helper support role for IETF Non Stop Forwarding

flush-delay-time: integer

Maximum time allowed for external route learning (seconds)

range:"1..3600" units:"second" default:"60"
lifetime: integer

Maximum route lifetime following restart in seconds

range:"90..1800" units:"second" default:"90"
ietf-strict-lsa-checking: null

Enable Strict LSA checking of IETF NSF

Example
{
  "cisco": "string",
  "ietf": "string",
  "interval": "integer",
  "ietf-support-role": "string",
  "flush-delay-time": "integer",
  "lifetime": "integer",
  "ietf-strict-lsa-checking": [ null ]
}

srgb_schema:

Segment Routing Global Block configuration

upper-bound: integer

The upper bound of the SRGB

range:"16000..1048575"
lower-bound: integer

The lower bound of the SRGB

range:"16000..1048575"
Example
{
  "upper-bound": "integer",
  "lower-bound": "integer"
}

fast-reroute_schema:

Fast-reroute configuration

per-link: IPV4-OSPF-FRR-CFG-EXCLUDE-INTERFACE-TABLE

Fast-reroute per-link configuration

per-prefix: IPV4-OSPF-FRR-CFG-EXCLUDE-INTERFACE-TABLE

Fast-reroute per-prefix global configuration

fast-reroute-enable: string none, per-link, per-prefix

Enable/Disable Fast-reroute per-link or per-prefix

Example
{
  "per-link": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "per-prefix": {
    "exclude-interfaces": {
      "exclude-interface": [
        {
          "interface-name": "string"
        }
      ]
    }
  },
  "fast-reroute-enable": "string"
}

candidate-interfaces_schema:

Fast-reroute per-link/per-prefix candidate interface configuration

candidate-interface: object[]

Candidate backup interface

Example
{
  "candidate-interface": [
    {
      "interface-name": "string"
    }
  ]
}

candidate-interface_schema:

interface-name: string

Interface

Example
{
  "interface-name": "string"
}

exclude-interfaces_schema:

Fast-reroute per-link/per-prefix or UCMP exclude interface configuration

exclude-interface: object[]

Exclude an interface from becoming a backup or UCMP

Example
{
  "exclude-interface": [
    {
      "interface-name": "string"
    }
  ]
}

exclude-interface_schema:

interface-name: string

Interface

Example
{
  "interface-name": "string"
}

remote-lfa_schema:

Remote LFA configuration

tunnel: string none, mpls-ldp

Enable/Disable remote LFA computation

maximum-cost: integer

Maximum path cost to remote LFA

range:"1..4294967295"
Example
{
  "tunnel": "string",
  "maximum-cost": "integer"
}

distribute-list_schema:

Filter networks intalled to RIB (disable as ACL name means filtering is disabled)

route-policy-name: string

Route Policy name

access-list-name: string

Access Control List name

Example
{
  "route-policy-name": "string",
  "access-list-name": "string"
}

bfd_schema:

BFD configuration

fast-detect-mode: string disable, default, strict

use of Bidirectional Forwarding Detection

interval: integer

Hello interval for BFD sessions created by OSPF

range:"3..30000" units:"second" default:"90"
detection-multiplier: integer

Detection multiplier for BFD sessions created by OSPF

range:"2..50"
Example
{
  "fast-detect-mode": "string",
  "interval": "integer",
  "detection-multiplier": "integer"
}

authentication_schema:

Authentication

message-digest-keys: object

Message digest authentication password (key) configurations, first 16 chars used

type: object

Authentication type

key: string

Authentication key configuration

Example
{
  "message-digest-keys": {
    "message-digest-key": [
      {
        "password": "string",
        "key-id": "integer"
      }
    ]
  },
  "type": {
    "authen-type": "string",
    "keychain-authen-type": "string",
    "keychain-name": "string"
  },
  "key": "string"
}

type_schema:

Authentication type

authen-type: string none, plain, md5, keychain

Authentication type code

keychain-authen-type: string none, keychain

Keychain authentication type

keychain-name: string

Keychain name

Example
{
  "authen-type": "string",
  "keychain-authen-type": "string",
  "keychain-name": "string"
}

message-digest-keys_schema:

Message digest authentication password (key) configurations, first 16 chars used

message-digest-key: object[]

Message digest authentication password (key) configuration

Example
{
  "message-digest-key": [
    {
      "password": "string",
      "key-id": "integer"
    }
  ]
}

message-digest-key_schema:

password: string

Password

key-id: integer

Key ID

range:"1..255"
Example
{
  "password": "string",
  "key-id": "integer"
}

security_schema:

Container class for security related configuration parameters

ttl: object

Enabling turns on TTL security

Example
{
  "ttl": {
    "enable": "boolean",
    "hop-count": "integer"
  }
}

ttl_schema:

Enabling turns on TTL security

enable: boolean

Enable TTL security

hop-count: integer

Hop count

range:"1..254"
Example
{
  "enable": "boolean",
  "hop-count": "integer"
}

dead-interval-minimal_schema:

Interval after which a neighbor is declared dead

interval: integer

Interval size in seconds after which a neighbor is declared dead

range:"3..30000" units:"second" default:"90"
multiplier: integer

Number of Hellos in one second

range:"3..20"
Example
{
  "interval": "integer",
  "multiplier": "integer"
}

cost-fallback_schema:

Interface fallback cost

threshold: integer

Bandwidth threshold

range:"1..100"
cost: integer

Fallback cost of link

range:"1..65535" default:"1"
Example
{
  "threshold": "integer",
  "cost": "integer"
}

redistribution_schema:

Redistribute configurations

redistributes: object

Redistribute information from another routing protocol

Example
{
  "redistributes": {
    "redistribute": [
      {
        "bgp": [
          null
        ],
        "eigrp": [
          null
        ],
        "protocol-name": "string",
        "application-or-isis-or-ospf": [
          null
        ]
      }
    ]
  }
}

redistributes_schema:

Redistribute information from another routing protocol

redistribute: object[]

Redistribute information from another routing protocol

Example
{
  "redistribute": [
    {
      "bgp": [
        null
      ],
      "eigrp": [
        null
      ],
      "protocol-name": "string",
      "application-or-isis-or-ospf": [
        null
      ]
    }
  ]
}

redistribute_schema:

bgp: REDISTRIBUTE-CONTENT

bgp

connected-or-static-or-dagr-or-subscriber-or-mobile-or-rip: REDISTRIBUTE-CONTENT

connected or static or dagr or subscriber or mobile or rip

eigrp: REDISTRIBUTE-CONTENT

eigrp

protocol-name: string all, connected, static, bgp, rip, isis, ospf, eigrp, dagr, subscriber, application, mobile

Distribute list protocol type

application-or-isis-or-ospf: REDISTRIBUTE-CONTENT

application or isis or ospf

Example
{
  "bgp": [
    null
  ],
  "eigrp": [
    null
  ],
  "protocol-name": "string",
  "application-or-isis-or-ospf": [
    null
  ]
}

adjacency-stagger_schema:

Staggering OSPF adjacency bring up

max-nbr: integer

Adjacency Stagger: Subsequent simultaneous number of neighbors to bring up

range:"1..65535" default:"64"
disable: null

Disable OSPF adjacency stagger

initial-nbr: integer

Adjacency Stagger: Initial number of neighbors to bring up per area

range:"1..65535" default:"2"
Example
{
  "max-nbr": "integer",
  "disable": [ null ],
  "initial-nbr": "integer"
}

max-lsa_schema:

Set max-lsa configuration

max-lsa-ignore-count: integer

Set count on how many times adjacencies can be suppressed

range:"1..4294967294"
max-lsa-warning-only: boolean

Only give warning message when limit is exceeded

max-lsa-limit: integer

Set maximum number of non self-generated LSAs

range:"1..4294967294"
max-lsa-reset-time: integer

Set number of minutes after which ignore-count is reset to zero

range:"2..71582788" units:"minute"
max-lsa-ignore-time: integer

Set time during which all adjacencies are suppressed

range:"1..35791394"
max-lsa-threshold: integer

Set max-lsa threshold for generating a warning message

range:"1..100"
Example
{
  "max-lsa-ignore-count": "integer",
  "max-lsa-warning-only": "boolean",
  "max-lsa-limit": "integer",
  "max-lsa-reset-time": "integer",
  "max-lsa-ignore-time": "integer",
  "max-lsa-threshold": "integer"
}

auto-cost_schema:

Controls automatic cost based on bandwidth

bandwidth: integer

The reference bandwidth in terms of Mbits per second

range:"1..4294967" units:"Mbit/s" default:"100"
disable: boolean

Disabling auto costing

Example
{
  "bandwidth": "integer",
  "disable": "boolean"
}

enable_schema:

UCMP feature enable configuration

variance: integer

Value of variance

range:"101..10000" default:"200"
prefix-list-name: string

Name of the Prefix List

Example
{
  "variance": "integer",
  "prefix-list-name": "string"
}

tiebreakers_schema:

Fast-reroute tiebreakers configurations

tiebreaker: object[]

Fast-reroute tiebreakers configuration

Example
{
  "tiebreaker": [
    {
      "tiebreaker-type": "string",
      "tiebreaker-index": "integer"
    }
  ]
}

tiebreaker_schema:

tiebreaker-type: string downstream, line-card-disjoint, lowest-metric, node-protect, primary-path, secondary-path, srlg-disjoint, interface-disjoint

Tiebreaker type

tiebreaker-index: integer

Index value for a tiebreaker, 0 to disable

range:"0..255"
Example
{
  "tiebreaker-type": "string",
  "tiebreaker-index": "integer"
}

summary-prefixes_schema:

Configure IP prefix summary

prefix-and-netmask: SUMMARY-PREFIX-CONTENT

keys: prefix, netmask

prefix: SUMMARY-PREFIX-CONTENT

keys: prefix

netmask: SUMMARY-PREFIX-CONTENT

keys: netmask

summary-prefix-data: SUMMARY-PREFIX-CONTENT

Data container.

Example
{
  "prefix-and-netmask": [
    null
  ],
  "prefix": [
    null
  ],
  "netmask": [
    null
  ]
}

outgoing-route-updates_schema:

Filter outgoing routing updates

outgoing-route-update: object[]

Filter outgoing routing updates for a particular protocol

Example
{
  "outgoing-route-update": [
    {
      "as-xx": "integer",
      "ospf-process-name": "string",
      "protocol-name": "string",
      "as-yy": "integer",
      "access-list-name": "string"
    }
  ]
}

outgoing-route-update_schema:

as-xx: integer

First half of BGP AS number in XX.YY format. Mandatory if Protocol is BGP and must not be specified otherwise. Must be a non-zero value if second half is zero.

range:"0..65535"
ospf-process-name: string

OSPF process name

protocol-name: string all, connected, static, bgp, ospf, dagr

Distribute list protocol type

as-yy: integer

Second half of BGP AS number in XX.YY format. Mandatory if Protocol is BGP and must not be specified otherwise. Must be a non-zero value if first half is zero.

range:"0..4294967295"
access-list-name: string

Access Control List name

Example
{
  "as-xx": "integer",
  "ospf-process-name": "string",
  "protocol-name": "string",
  "as-yy": "integer",
  "access-list-name": "string"
}

distance_schema:

Administrative distance configuration

ip-distances: object

IP specific administrative distance configuration

admin-distance: integer

Define an administrative distance

range:"1..255" default:"110"
ospf-distance: object

OSPF distance configuration

Example
{
  "ip-distances": {
    "ip-distance": [
      {
        "distance": "integer",
        "access-list-name": "string",
        "wildcard": "string",
        "address": "string"
      }
    ]
  },
  "admin-distance": "integer",
  "ospf-distance": {
    "external-routes": "integer",
    "intra-area": "integer",
    "inter-area": "integer"
  }
}

ospf-distance_schema:

OSPF distance configuration

external-routes: integer

Distance for external type 5 and type 7 routes

range:"1..255" default:"110"
intra-area: integer

Distance for intra-area routes

range:"1..255" default:"110"
inter-area: integer

Distance for inter-area routes

range:"1..255" default:"110"
Example
{
  "external-routes": "integer",
  "intra-area": "integer",
  "inter-area": "integer"
}

ip-distances_schema:

IP specific administrative distance configuration

ip-distance: object[]

Administrative distance configuration for a particular IP address

Example
{
  "ip-distance": [
    {
      "distance": "integer",
      "access-list-name": "string",
      "wildcard": "string",
      "address": "string"
    }
  ]
}

ip-distance_schema:

distance: integer

Administrative distance

range:"1..255" default:"110"
access-list-name: string

Access Control List name

wildcard: string

IP wild card bits -- inverted mask

address: string

IP source address

Example
{
  "distance": "integer",
  "access-list-name": "string",
  "wildcard": "string",
  "address": "string"
}

area-addresses_schema:

Area configuration

area-address: AREA-CONTENT

Configuration for a particular area

area-area-id: AREA-CONTENT

Configuration for a particular area

Example
{
  "area-address": [
    null
  ],
  "area-area-id": [
    null
  ]
}

name-scopes_schema:

Name scope configurations

name-scope: RUNNING

Name scope configuration

Example
{
  "name-scope": [
    {
      "running": [ null ]
    }
  ]
}

prefix-sid_schema:

Prefix SID

sid-value: integer

SID value

range:"0..1048575"
n-flag-clear: boolean

Not a node SID

type: string index, absolute

OSPF SID Type

explicit-null: boolean

Force Penultimate Hop To Send Explicit-Null Label

Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}

prefix-sid-strict_schema:

Strict Prefix SID

sid-value: integer

SID value

range:"0..1048575"
n-flag-clear: boolean

Not a node SID

type: string index, absolute

OSPF SID Type

explicit-null: boolean

Force Penultimate Hop To Send Explicit-Null Label

Example
{
  "sid-value": "integer",
  "n-flag-clear": "boolean",
  "type": "string",
  "explicit-null": "boolean"
}

neighbors_schema:

Neighbor router configuration information

neighbor: object[]

Router configuration information for a particular neighbor

Example
{
  "neighbor": [
    {
      "priority": "integer",
      "neighbor-address": "string",
      "cost": "integer",
      "poll-interval": "integer",
      "database-filter": "boolean"
    }
  ]
}

neighbor_schema:

priority: integer

OSPF priority of non-broadcast neighbor

range:"0..255" default:"0"
neighbor-address: string

Neighbor IP address

cost: integer

OSPF cost for point-to-multipoint neighbor

range:"1..65535" default:"1"
poll-interval: integer

OSPF dead router poll-interval in seconds

range:"0..65535" units:"second" default:"40"
database-filter: boolean

Database filter: Filter OSPF LSA during synchronization and flooding for point-to-multipoint

Example
{
  "priority": "integer",
  "neighbor-address": "string",
  "cost": "integer",
  "poll-interval": "integer",
  "database-filter": "boolean"
}

multi-area-interface-scopes_schema:

Multi Area Interface scope configurations

multi-area-interface-scope: RUNNING

Multi Area Interface configuration

Example
{
  "multi-area-interface-scope": [
    {
      "running": [ null ]
    }
  ]
}

area-ranges_schema:

Summarize routes matching address/mask (border routers only)

area-range: object[]

Ordering index

Example
{
  "area-range": [
    {
      "not-advertise": "boolean",
      "netmask": "string",
      "address": "string"
    }
  ]
}

area-range_schema:

not-advertise: boolean

Do not advertise this range

netmask: string

IP netmask for address

address: string

IP address to match

Example
{
  "not-advertise": "boolean",
  "netmask": "string",
  "address": "string"
}

nssa_schema:

Specify area as a NSSA area

metric-type: string type1, type2

OSPF External metric type

default-info-originate: boolean

Originate Type 7 default into NSSA area

no-summary: boolean

Do not send summary LSA into NSSA

no-redistribution: boolean

No redistribution into this NSSA area

nssa-def-metric: integer

OSPF default metric

range:"1..16777214" default:metric"
Example
{
  "metric-type": "string",
  "default-info-originate": "boolean",
  "no-summary": "boolean",
  "no-redistribution": "boolean",
  "nssa-def-metric": "integer"
}

timers_schema:

Adjust routing timers

lsa-min-arrival: integer

MinLSArrival timer (minimum interval in milliseconds between accepting the same LSA)

range:"0..600000" units:"millisecond" default:"100"
lsa-generation-timer: object

OSPF LSA timers (in milliseconds)

lsa-refresh: integer

How often self-originated LSAs should be refreshed

range:"1800..2700" units:"second" default:"1800"
fast-reroute-timer: integer

Number of ms between end of SPF and start of IPFRR computation

range:"50..600000" units:"millisecond" default:"500"
spf-timer: object

OSPF SPF timers (in milliseconds)

lsa-pacing-flood: integer

Seconds between group of LSAs being refreshed or maxaged

range:"5..100" units:"second"
lsa-group-pacing: integer

LSA group pacing timer (Seconds between group of LSAs being refreshed or maxaged)

range:"10..1800" units:"second" default:"240"
Example
{
  "lsa-min-arrival": "integer",
  "lsa-generation-timer": {
    "initial-delay": "integer",
    "backoff-increment": "integer",
    "max-delay": "integer"
  },
  "lsa-refresh": "integer",
  "fast-reroute-timer": "integer",
  "spf-timer": {
    "initial-delay": "integer",
    "backoff-increment": "integer",
    "max-delay": "integer"
  },
  "lsa-pacing-flood": "integer",
  "lsa-group-pacing": "integer"
}

spf-timer_schema:

OSPF SPF timers (in milliseconds)

initial-delay: integer

Number of milliseconds before first SPF run

range:"0..600000" units:"millisecond" default:"5000"
backoff-increment: integer

Number of milliseconds delay between successive SPF runs

range:"1..600000" units:"millisecond" default:"10000"
max-delay: integer

Max number of milliseconds between consecutive SPF calculations

range:"1..600000" units:"millisecond" default:"10000"
Example
{
  "initial-delay": "integer",
  "backoff-increment": "integer",
  "max-delay": "integer"
}

lsa-generation-timer_schema:

OSPF LSA timers (in milliseconds)

initial-delay: integer

Number of milliseconds before generating first LSA

range:"0..600000" units:"millisecond" default:"5000"
backoff-increment: integer

Number of milliseconds delay between successive LSA builds

range:"1..600000" units:"millisecond" default:"10000"
max-delay: integer

Max number of milliseconds between consecutive LSA builds

range:"1..600000" units:"millisecond" default:"10000"
Example
{
  "initial-delay": "integer",
  "backoff-increment": "integer",
  "max-delay": "integer"
}

trace-bufs_schema:

Configuration to change size of trace buffer

trace-buf: object[]

Changes the size of the specified trace buffer

Example
{
  "trace-buf": [
    {
      "trace-buf-name": "string",
      "bufsize": "string"
    }
  ]
}

trace-buf_schema:

trace-buf-name: string

Name for this trace buffer

bufsize: string size0, size256, size512, size1024, size2048, size4096, size8192, size16384, size32768, size65536

Buffer size

Example
{
  "trace-buf-name": "string",
  "bufsize": "string"
}

graceful-shutdown-timers_schema:

Adjust routing timers

graceful-shutdown-retain-routes: integer

Time to keep OSPF routes active after graceful shutdown(in seconds)

range:"0..90" units:"second" default:"5"
graceful-shutdown-initial-delay: integer

Number of seconds to delay before beginning graceful shutdown

range:"0..90" units:"second" default:"5"
Example
{
  "graceful-shutdown-retain-routes": "integer",
  "graceful-shutdown-initial-delay": "integer"
}

default-vrf_schema:

Default VRF related configuration

segment-routing: object

Segment Routing instance scoped parameters

mpls: object

Configure MPLS routing protocol parameters

monitor-convergence: object

Enable convergence monitoring

Example
{
  "segment-routing": {
    "strict-spf-disable": [ null ],
    "prefix-sid-map-receive-disable": [ null ],
    "prefix-sid-map-advertise-local": [ null ],
    "sr-prefer": {
      "prefix-list-name": "string",
      "enable": "boolean"
    }
  },
  "mpls": {
    "multicast-intact": [ null ],
    "igp-intact": [ null ],
    "autoroute-exclude": "string",
    "ldp-sync-update": [ null ],
    "mpls-router-id": {
      "interface-name": "string",
      "address": "string"
    }
  },
  "monitor-convergence": {
    "track-ip-frr": [ null ],
    "track-external-routes": [ null ],
    "prefix-list": "string",
    "enable": [ null ],
    "track-summary-routes": [ null ]
  },
  "default-metric": "integer"
}

monitor-convergence_schema:

Enable convergence monitoring

track-ip-frr: null

Enable the Tracking of IP-Frr Convergence

track-external-routes: null

Enable the monitoring of External routes

prefix-list: string

Enable the monitoring of individual prefixes (prefix list name)

enable: null

Enable convergence monitoring

track-summary-routes: null

Enable the monitoring of Summary routes

Example
{
  "track-ip-frr": [ null ],
  "track-external-routes": [ null ],
  "prefix-list": "string",
  "enable": [ null ],
  "track-summary-routes": [ null ]
}

segment-routing_schema:

Segment Routing instance scoped parameters

strict-spf-disable: null

Strict-SPF support and SID advertisement

prefix-sid-map-receive-disable: null

Disable prefix-SID mapping client

prefix-sid-map-advertise-local: null

Enable advertisement of local SRMS entries

sr-prefer: object

Prefer segment routing labels over LDP labels

Example
{
  "strict-spf-disable": [ null ],
  "prefix-sid-map-receive-disable": [ null ],
  "prefix-sid-map-advertise-local": [ null ],
  "sr-prefer": {
    "prefix-list-name": "string",
    "enable": "boolean"
  }
}

sr-prefer_schema:

Prefer segment routing labels over LDP labels

prefix-list-name: string

Name of the Prefix List

enable: boolean

Enable SR labels to be preferred over LDP labels

Example
{
  "prefix-list-name": "string",
  "enable": "boolean"
}

mpls_schema:

Configure MPLS routing protocol parameters

multicast-intact: null

Enable multicast-intact mode in OSPF

igp-intact: null

Enable igp-intact mode in OSPF

autoroute-exclude: string

Exclude IP destinations from using TE tunnels

ldp-sync-update: null

Enable LDP sync induced metric propagation

mpls-router-id: object

MPLS-TE stable loopback address for this OSPF process.Enter either as IP Address or Interface name, but not both. Unused field must be nil

Example
{
  "multicast-intact": [ null ],
  "igp-intact": [ null ],
  "autoroute-exclude": "string",
  "ldp-sync-update": [ null ],
  "mpls-router-id": {
    "interface-name": "string",
    "address": "string"
  }
}

mpls-router-id_schema:

MPLS-TE stable loopback address for this OSPF process.Enter either as IP Address or Interface name, but not both. Unused field must be nil

interface-name: string

MPLS-TE stable loopback interface for this OSPF process

address: string

MPLS-TE stable IP address for this OSPF process

Example
{
  "interface-name": "string",
  "address": "string"
}

global_schema:

OSPF global configuration data

dns-name-lookup: null

Display OSPF router ids as DNS names

Example
{
  "dns-name-lookup": [ null ]
}